.hg[data-astro-cid-psaiqcge]{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden}.hg-bg[data-astro-cid-psaiqcge]{position:absolute;inset:0;z-index:0}.hg-bg-img[data-astro-cid-psaiqcge]{width:100%;height:100%;object-fit:cover;object-position:center}.hg-inner[data-astro-cid-psaiqcge]{position:relative;z-index:2;display:flex;justify-content:center;padding:var(--space-8) 0}.hg-card[data-astro-cid-psaiqcge]{width:100%;max-width:780px;padding:var(--space-6);border-radius:var(--radius-xl);background:#2b5841e6;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);text-align:center}.hg-lockup[data-astro-cid-psaiqcge]{display:inline-block;transform:rotate(-3deg);font:900 30px/1.02 var(--font-body);text-transform:uppercase;color:var(--color-cream);-webkit-text-stroke:2.5px #16301f;paint-order:stroke fill;text-shadow:3px 3px 0 var(--color-sky-blue);margin-bottom:var(--space-2)}.hg-lockup[data-astro-cid-psaiqcge] .o[data-astro-cid-psaiqcge]{color:var(--color-orange)}.hg[data-astro-cid-psaiqcge] h1[data-astro-cid-psaiqcge]{color:var(--color-cream);font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.05;margin:0 0 var(--space-2)}.hg-sub[data-astro-cid-psaiqcge]{margin:0 0 var(--space-5);color:var(--color-cream);font-weight:700;font-size:1.1rem}.hg-games[data-astro-cid-psaiqcge]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hg-game[data-astro-cid-psaiqcge]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 10px 18px;border-radius:18px;background:#fff9f014;border:1px solid rgba(255,249,240,.16);color:var(--color-cream);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.hg-game[data-astro-cid-psaiqcge]:hover,.hg-game[data-astro-cid-psaiqcge]:focus-visible{background:#fff9f026;border-color:var(--color-yellow);transform:translateY(-3px)}.hg-text[data-astro-cid-psaiqcge]{display:flex;flex-direction:column;gap:4px;min-width:0}.hg-text[data-astro-cid-psaiqcge] b[data-astro-cid-psaiqcge]{font:400 1.5rem/1.1 var(--font-heading);color:var(--color-cream)}.hg-line[data-astro-cid-psaiqcge]{font-size:.9rem;line-height:1.3;color:#fff9f0cc}.hg-play[data-astro-cid-psaiqcge]{margin-top:auto;padding:7px 22px;border-radius:999px;background:var(--color-coral-red);color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hg-game[data-astro-cid-psaiqcge]:hover .hg-play[data-astro-cid-psaiqcge],.hg-game[data-astro-cid-psaiqcge]:focus-visible .hg-play[data-astro-cid-psaiqcge]{background:var(--color-coral-red-hover)}.hg-art[data-astro-cid-psaiqcge]{width:100%;aspect-ratio:4 / 3;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden}.hg-art-huddle[data-astro-cid-psaiqcge]{background:linear-gradient(160deg,var(--color-yellow),var(--color-orange))}.hg-apollo[data-astro-cid-psaiqcge]{width:72%;height:auto;max-height:92%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.hg-art-race[data-astro-cid-psaiqcge]{background:#2a1d3a}.hg-shot[data-astro-cid-psaiqcge]{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.hg-art-words[data-astro-cid-psaiqcge]{background:linear-gradient(160deg,#9b5cf0,var(--color-primary))}.hg-art-words[data-astro-cid-psaiqcge] i[data-astro-cid-psaiqcge]{width:22%;aspect-ratio:5 / 6;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--color-cream);color:var(--color-dark-green-deep);font:800 clamp(14px,3vw,30px)/1 var(--font-body);font-style:normal;box-shadow:0 3px #0003}.hg-art-words[data-astro-cid-psaiqcge] i[data-astro-cid-psaiqcge].g{background:var(--color-yellow)}@media(max-width:600px){.hg-inner[data-astro-cid-psaiqcge]{padding:var(--space-6) 0}.hg-card[data-astro-cid-psaiqcge]{margin:0 16px;padding:var(--space-5) var(--space-3)}.hg-games[data-astro-cid-psaiqcge]{grid-template-columns:1fr;gap:10px}.hg-game[data-astro-cid-psaiqcge]{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:16px;text-align:left;min-width:0}.hg-text[data-astro-cid-psaiqcge] b[data-astro-cid-psaiqcge]{font-size:1.25rem}.hg-line[data-astro-cid-psaiqcge]{font-size:.8rem}.hg-play[data-astro-cid-psaiqcge]{margin-top:0;padding:7px 13px;font-size:.75rem}.hg-art-words[data-astro-cid-psaiqcge] i[data-astro-cid-psaiqcge]{font-size:17px}}@media(max-width:380px){.hg-game[data-astro-cid-psaiqcge]{grid-template-columns:76px minmax(0,1fr) auto;gap:10px}.hg-text[data-astro-cid-psaiqcge] b[data-astro-cid-psaiqcge]{font-size:1.12rem}.hg-play[data-astro-cid-psaiqcge]{padding:6px 11px}}
