/* Ponçik V45 — refreshed top status panel + standard hero height */
/* Old top-right rate panel is hidden; the live FX strip below remains the single currency area. */
.notice{min-height:40px;padding-block:7px;justify-content:space-between;gap:14px;letter-spacing:.06em}
.notice #rate-status{display:none!important}
.notice>[data-i18n="notice"]{font-size:10px;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.poncik-live-clock{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:5px 12px 5px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.04));box-shadow:0 8px 18px rgba(0,0,0,.12);backdrop-filter:blur(10px);color:#fff}
.poncik-clock-symbol{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.10);font-size:12px}
.poncik-clock-city{font-size:9px;letter-spacing:.12em;opacity:.72}
.poncik-clock-digits{font-size:13px;font-weight:800;letter-spacing:.06em;min-width:68px}
.poncik-clock-mode{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.10);font-size:9px;letter-spacing:.12em;text-transform:uppercase}
html[data-poncik-theme="night"] .poncik-live-clock{background:linear-gradient(135deg,rgba(237,6,120,.16),rgba(78,69,127,.18));border-color:rgba(255,255,255,.16)}
html[data-poncik-theme="night"] .poncik-clock-mode{background:rgba(255,255,255,.08)}
/* Hero: bring back a more standard, slightly shorter banner area */
.hero,.hero-image{min-height:465px!important}
.hero-copy{min-height:465px!important;padding-top:36px!important;padding-bottom:36px!important}
.hero h1{font-size:clamp(48px,6.2vw,70px)}
.hero p{max-width:520px}
.hero-dots{bottom:16px}
.hero-arrow{width:42px;height:42px}
@media(max-width:1280px){.hero,.hero-image{min-height:440px!important}.hero-copy{min-height:440px!important;padding-top:32px!important;padding-bottom:32px!important}}
@media(max-width:980px){.hero,.hero-image,.hero-copy{min-height:410px!important}.hero-copy{padding-top:28px!important;padding-bottom:28px!important}.hero h1{font-size:clamp(42px,8vw,60px)}}
@media(max-width:700px){.notice{padding-inline:12px;gap:8px}.notice>[data-i18n="notice"]{font-size:8px}.poncik-live-clock{gap:6px;padding:4px 9px}.poncik-clock-city{display:none}.poncik-clock-mode{font-size:8px;padding:2px 6px}.poncik-clock-digits{font-size:12px;min-width:60px}.hero,.hero-image,.hero-copy{min-height:370px!important}.hero-copy{padding:26px 24px!important}.hero h1{font-size:clamp(34px,10vw,50px)}.hero p{font-size:14px;max-width:420px}}
