.hero-clock{pointer-events:auto;background:var(--surface-translucent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-lg);min-width:260px;padding:26px 30px}.hc-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hc-city{font-size:var(--text-city);color:var(--ink);font-weight:500}.hc-status{font-size:var(--text-label);color:var(--ink-muted);align-items:center;gap:5px;display:flex}.hc-dot{border-radius:50%;width:7px;height:7px}.hc-status.is-day .hc-dot{background:var(--sun)}.hc-status.is-night .hc-dot{background:var(--moon)}.hc-time{font-size:var(--text-hero);letter-spacing:-.02em;color:var(--ink);font-weight:300;line-height:1}.hc-seconds{font-size:var(--text-sub);color:var(--ink-muted);font-weight:300;animation:.2s ease-out hc-seconds-tick;display:inline-block}@keyframes hc-seconds-tick{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hc-seconds{animation:none}}.hc-date{font-size:var(--text-label);color:var(--ink-muted);margin-top:8px}@media (max-width:640px){.hero-clock{min-width:0;padding:18px 20px}.hc-time{font-size:48px}.hc-seconds{font-size:26px}}.hc-sun{font-size:var(--text-label);color:var(--ink-muted);align-items:center;gap:16px;margin-top:12px;display:flex}.hc-sunrise,.hc-sunset,.hc-day-length{align-items:center;gap:6px;display:flex}.hc-sunrise:before,.hc-sunset:before{content:"";border-radius:50%;width:6px;height:6px;display:inline-block}.hc-sunrise:before{background:var(--sun)}.hc-sunset:before{background:var(--moon)}.hc-day-length{margin-left:auto}
.explore-top-group{display:contents}.layer.explore-top-left{top:70px;left:16px}.layer.explore-search{top:70px;right:16px}.layer.explore-rail{bottom:86px;left:16px;right:16px}@media (max-width:640px){.explore-top-group{z-index:5;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:62px;left:12px;right:12px}.layer.explore-top-left,.layer.explore-search{position:static;top:auto;left:auto;right:auto}.layer.explore-rail{bottom:78px;left:12px;right:12px}}
