.day-hero-wrap[data-astro-cid-yvbahnfj]{position:relative;border-radius:var(--v2-radius);overflow:hidden;min-height:260px;display:flex;align-items:flex-end;margin-bottom:4px;background:var(--v2-surface);border:1px solid var(--v2-border);box-shadow:var(--v2-shadow)}.day-hero-img-wrap[data-astro-cid-yvbahnfj]{position:absolute;inset:0 0 0 32%;z-index:0}.day-hero-img[data-astro-cid-yvbahnfj]{width:100%;height:100%;object-fit:cover;object-position:50% center;display:block}.day-hero-img-overlay[data-astro-cid-yvbahnfj]{position:absolute;inset:0;background:linear-gradient(to right,#0c0f0f,#0c0f0f8c 40%,#0c0f0f14),linear-gradient(to top,rgba(12,15,15,.75) 0%,transparent 55%)}.day-hero-dark[data-astro-cid-yvbahnfj]{background:#0c0f0f;border-color:#ffffff12;height:360px}.day-hero-game-btn[data-astro-cid-yvbahnfj]{position:absolute;right:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:#dca656eb;color:#0c0f0f;border:1.5px solid rgba(255,255,255,.25);text-decoration:none;font-family:inherit;font-size:.82rem;font-weight:700;letter-spacing:.04em;box-shadow:0 6px 18px #00000059,0 0 0 4px #dca6561f;backdrop-filter:blur(4px);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.day-hero-game-btn[data-astro-cid-yvbahnfj]:hover,.day-hero-game-btn[data-astro-cid-yvbahnfj]:focus-visible{transform:translateY(-2px);background:#e8b464fa;box-shadow:0 10px 24px #0006,0 0 0 5px #dca65633;outline:none}.day-hero-game-btn[data-astro-cid-yvbahnfj]:active{transform:translateY(0)}.day-hero-game-btn[data-astro-cid-yvbahnfj] svg[data-astro-cid-yvbahnfj]{display:block}@media(max-width:640px){.day-hero-game-btn[data-astro-cid-yvbahnfj]{right:10px;bottom:10px;padding:8px 12px;font-size:.78rem}.day-hero-game-btn-label[data-astro-cid-yvbahnfj]{display:none}.day-hero-game-btn[data-astro-cid-yvbahnfj]{gap:0}}.day-hero-dark[data-astro-cid-yvbahnfj] .v2-section-label[data-astro-cid-yvbahnfj]{color:#ffffff61}.day-hero-dark[data-astro-cid-yvbahnfj] .day-hero-date[data-astro-cid-yvbahnfj]{color:#fff}.day-hero-dark[data-astro-cid-yvbahnfj] .day-hero-title[data-astro-cid-yvbahnfj]{color:#ffffffeb}.day-hero-dark[data-astro-cid-yvbahnfj] .v2-muted[data-astro-cid-yvbahnfj]{color:#ffffff73}.day-hero-blob[data-astro-cid-yvbahnfj]{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(196,98,26,.1) 0%,transparent 60%)}[data-astro-cid-yvbahnfj][data-theme=dark] .day-hero-blob[data-astro-cid-yvbahnfj]{background:radial-gradient(ellipse at 80% 50%,rgba(220,166,86,.08) 0%,transparent 60%)}.day-hero-content[data-astro-cid-yvbahnfj]{position:relative;z-index:1;padding:40px 48px}.day-hero-date[data-astro-cid-yvbahnfj]{font-size:clamp(72px,10vw,120px);line-height:.9;color:var(--v2-text);margin:4px 0}.day-hero-month[data-astro-cid-yvbahnfj]{font-family:var(--v2-font-sans);font-size:clamp(18px,2.5vw,26px);font-weight:900;letter-spacing:.06em;color:var(--v2-accent);line-height:1;margin:0 0 14px}.day-hero-title[data-astro-cid-yvbahnfj]{font-size:clamp(1rem,2vw,1.4rem);font-weight:800;letter-spacing:-.04em;color:var(--v2-text);line-height:1.15;margin:0}.day-celebrations-list[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:var(--v2-gap)}.day-cel-card[data-astro-cid-yvbahnfj]{padding:22px}.day-cel-main[data-astro-cid-yvbahnfj]{border-left:3px solid var(--v2-accent)}.day-cel-header[data-astro-cid-yvbahnfj]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.day-cel-meta[data-astro-cid-yvbahnfj]{display:flex;gap:6px;flex-wrap:wrap}.day-cel-type[data-astro-cid-yvbahnfj]{text-transform:capitalize}.day-cel-country-chip[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;padding:3px 10px 3px 7px;border-radius:999px;background:var(--v2-bg2);border:1px solid var(--v2-border);color:var(--v2-text2);line-height:1}.day-cel-country-chip[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]:first-child{font-size:1rem}.day-side-card[data-astro-cid-yvbahnfj]{padding:22px}.day-ephem-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--v2-gap)}.day-ephem-item[data-astro-cid-yvbahnfj]{padding:16px 20px;display:flex;flex-direction:column}.day-nav-card[data-astro-cid-yvbahnfj]{padding:20px 28px}@media(max-width:900px){aside[data-astro-cid-yvbahnfj][style*="grid-column: 8"]{grid-column:1 / -1!important;flex-direction:row;flex-wrap:wrap}.day-side-card[data-astro-cid-yvbahnfj]{flex:1;min-width:200px}}@media(max-width:767px){.day-hero-dark[data-astro-cid-yvbahnfj]{height:auto;min-height:280px}.day-hero-img-wrap[data-astro-cid-yvbahnfj]{left:0}.day-hero-content[data-astro-cid-yvbahnfj]{padding:28px 22px}section[data-astro-cid-yvbahnfj][style*="grid-column: 1 / 8"]{grid-column:1 / -1!important}aside[data-astro-cid-yvbahnfj][style*="grid-column: 8"]{grid-column:1 / -1!important}}
