.section.svelte-le65ee{padding-block:var(--section-padding)}.section--base.svelte-le65ee{background:var(--color-bg)}.section--deep.svelte-le65ee{background:var(--color-bg-deep)}.section--raised.svelte-le65ee{background:var(--color-bg-raised)}.section__header.svelte-le65ee{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.section__header--center.svelte-le65ee{text-align:center;justify-content:center}.section__header--center.svelte-le65ee .section__intro:where(.svelte-le65ee){margin-inline:auto}.section__eyebrow.svelte-le65ee{margin-bottom:var(--space-3);color:var(--color-accent)}.section__title.svelte-le65ee{font-size:var(--text-2xl)}.section__intro.svelte-le65ee{max-width:38rem;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-md)}.game-card.svelte-nmefrr{gap:var(--space-4);height:100%;padding:var(--space-5);background:var(--color-bg-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card-lg);flex-direction:column;display:flex}@media (width>=600px){.game-card.svelte-nmefrr{padding:var(--space-6)}}@media (prefers-reduced-motion:no-preference){.game-card.svelte-nmefrr{transition:transform var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out)}.game-card.svelte-nmefrr:hover{box-shadow:0 10px 0 var(--color-bg-deep);transform:translateY(-4px)}}.game-card__top.svelte-nmefrr{align-items:center;gap:var(--space-4);display:flex}.game-card__icon.svelte-nmefrr{border:var(--border-width) solid var(--color-border);border-radius:18px;width:4.5rem;height:4.5rem}@media (width>=600px){.game-card__icon.svelte-nmefrr{border-radius:22px;width:5.5rem;height:5.5rem}}.game-card__title-wrap.svelte-nmefrr{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.game-card__title.svelte-nmefrr{font-size:var(--text-xl)}.game-card__link{color:var(--color-text);border-radius:4px;text-decoration:none}.game-card__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.game-card__tagline.svelte-nmefrr{color:var(--color-text-muted);font-size:var(--text-md)}.game-card__chips.svelte-nmefrr{gap:var(--space-2);flex-wrap:wrap;display:flex}.game-card__actions.svelte-nmefrr{align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.game-card__more{align-items:center;gap:var(--space-1);min-height:2.75rem;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);border-radius:4px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.game-card__more:hover{color:var(--color-accent);text-decoration-color:currentColor}.upcoming-card.svelte-2donqd{gap:var(--space-3);height:100%;padding:var(--space-5);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-card-lg);flex-direction:column;display:flex;position:relative}@media (width>=600px){.upcoming-card.svelte-2donqd{padding:var(--space-6)}}@media (prefers-reduced-motion:no-preference){.upcoming-card.svelte-2donqd{transition:transform var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out)}.upcoming-card.svelte-2donqd:hover{border-color:var(--color-text-subtle);transform:translateY(-4px)}}.upcoming-card__badge.svelte-2donqd{align-items:center;gap:var(--space-2);color:var(--color-accent);display:inline-flex}.upcoming-card__badge.svelte-2donqd .mono-label:where(.svelte-2donqd){color:var(--color-accent)}.upcoming-card__title.svelte-2donqd{font-size:var(--text-xl)}.upcoming-card__link{color:var(--color-text);border-radius:4px;text-decoration:none}.upcoming-card__link:after{content:"";border-radius:var(--radius-card-lg);position:absolute;inset:0}.upcoming-card__link:focus-visible{outline:none}.upcoming-card__link:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:3px}.upcoming-card__tagline.svelte-2donqd{color:var(--color-text-subtle)}.upcoming-card__play.svelte-2donqd{z-index:1;padding-top:var(--space-2);margin-top:auto;position:relative}.upcoming-card__chips.svelte-2donqd{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}
