/* Globo */
:root {
    --bg: #eaf6ff; --bg-2: #d9efff; --surface: #ffffff; --ink: #16324f; --muted: #5d7c99;
    --accent: #ff5d8f; --accent-2: #7ec8ff; --on-accent: #fff; --line: rgba(20,16,12,.12);
    --font-display: 'Fredoka', sans-serif; --font-names: 'Fredoka', sans-serif; --font-body: 'Nunito', sans-serif;
    --names-style: normal; --names-case: none; --names-weight: 400;
    --hero-bg: radial-gradient(circle at 50% 0%, #7ec8ff55, transparent 46%), #eaf6ff; --hero-ink: #16324f; --tile-bg: #ffffff;
    --curtain: #ff5d8f; --curtain-ink: #fff; --closing-bg: #16324f; --closing-ink: #eaf6ff;
    --radius: 24px; --btn-radius: 999px;
}
.theme-globo .hero { color: var(--hero-ink); }
.theme-globo .names { text-shadow: 0 0 16px var(--accent); }
.theme-globo .kicker { color: var(--accent-2); }
