.landing.svelte-h7bcrl{grid-gap:max(2rem, min(5vw, 6rem));grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:max(2rem,min(5vw,6rem));max-width:1440px;min-height:calc(100svh - 4.5rem);margin:0 auto;padding:max(2.5rem,min(7vh,5.5rem)) max(1rem,min(6vw,6rem));display:grid;overflow:hidden}.hero-copy.svelte-h7bcrl{z-index:1;max-width:42rem;position:relative}.eyebrow.svelte-h7bcrl,.section-label.svelte-h7bcrl,.board-caption.svelte-h7bcrl,.board-footer.svelte-h7bcrl,.art-note.svelte-h7bcrl{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:900}.eyebrow.svelte-h7bcrl{color:var(--muted);align-items:center;gap:.6rem;margin:0 0 1.5rem;display:flex}.status-dot.svelte-h7bcrl{background:var(--lime);border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block;box-shadow:0 0 0 4px #a8f36b21}h1.svelte-h7bcrl{color:var(--paper);letter-spacing:-.09em;margin:0;font-size:max(4.5rem,min(10vw,8.5rem));font-weight:1000;line-height:.83}h1.svelte-h7bcrl span:where(.svelte-h7bcrl){color:var(--lime);text-shadow:4px 4px #3b8a5a}.hero-intro.svelte-h7bcrl{color:#c2d0c8;max-width:34rem;margin:2rem 0 0;font-size:max(1.05rem,min(1.6vw,1.3rem));line-height:1.7}.hero-actions.svelte-h7bcrl{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.action.svelte-h7bcrl{border:2px solid var(--ink);min-height:3.7rem;box-shadow:var(--shadow-hard);justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:900;-webkit-text-decoration:none;text-decoration:none;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.action.svelte-h7bcrl:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #050b09}.action.svelte-h7bcrl:active{transform:translate(3px,3px);box-shadow:2px 2px #050b09}.action-primary.svelte-h7bcrl{background:var(--lime);color:var(--ink);cursor:pointer}.action-primary.svelte-h7bcrl:hover{background:#bcff88}.action-primary.svelte-h7bcrl .fa-external-link:where(.svelte-h7bcrl){opacity:.65;margin-left:.25rem;font-size:.75rem}.action-secondary.svelte-h7bcrl{border-color:var(--line);background:var(--ink-raised);color:var(--paper)}.action-secondary.svelte-h7bcrl:hover{background:var(--ink-soft)}.how-to-play.svelte-h7bcrl{border-top:2px solid var(--line);margin-top:max(2.25rem,min(5vh,4rem));padding-top:1.25rem}.section-label.svelte-h7bcrl{color:var(--muted);margin-bottom:1rem}.section-label.svelte-h7bcrl span:where(.svelte-h7bcrl){color:var(--mint);margin-right:.5rem}.how-to-grid.svelte-h7bcrl{grid-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.how-to-grid.svelte-h7bcrl div:where(.svelte-h7bcrl){grid-gap:.65rem;color:var(--muted);gap:.65rem;font-size:.82rem;line-height:1.55;display:grid}.how-to-grid.svelte-h7bcrl i:where(.svelte-h7bcrl){color:var(--lime);font-size:1.1rem}.hero-art.svelte-h7bcrl{justify-self:end;width:100%;max-width:600px;padding:1.25rem .75rem 2.5rem;position:relative}.board-frame.svelte-h7bcrl{border:3px solid var(--ink);background:var(--paper);box-shadow:10px 10px 0 var(--lime);padding:1rem;position:relative;transform:rotate(1.5deg)}.board-caption.svelte-h7bcrl,.board-footer.svelte-h7bcrl{color:var(--ink);justify-content:space-between;align-items:center;display:flex}.board-caption.svelte-h7bcrl{padding:.1rem .2rem .85rem}.live-label.svelte-h7bcrl{color:#31754d;align-items:center;gap:.55rem;display:flex}.live-label.svelte-h7bcrl .status-dot:where(.svelte-h7bcrl){width:.5rem;height:.5rem}.snake-art.svelte-h7bcrl{border:3px solid var(--ink);width:100%;height:auto;display:block}.board-footer.svelte-h7bcrl{padding:.85rem .2rem .05rem;font-size:.65rem}.board-footer.svelte-h7bcrl span:where(.svelte-h7bcrl):first-child{align-items:center;gap:.5rem;display:flex}.board-footer.svelte-h7bcrl .fa:where(.svelte-h7bcrl){color:var(--coral);font-size:.6rem}.art-sticker.svelte-h7bcrl{z-index:1;border:2px solid var(--ink);background:var(--coral);box-shadow:4px 4px 0 var(--ink);color:var(--ink);letter-spacing:.04em;padding:.8rem 1rem;font-size:.8rem;font-weight:1000;position:absolute;top:-.2rem;right:-.5rem;transform:rotate(7deg)}.art-note.svelte-h7bcrl{color:var(--muted);font-size:.68rem;position:absolute;bottom:.3rem;right:0}.art-note.svelte-h7bcrl span:where(.svelte-h7bcrl){color:var(--lime)}@media (width<=1000px){.landing.svelte-h7bcrl{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:2rem}.how-to-grid.svelte-h7bcrl{grid-template-columns:1fr;gap:.6rem}.how-to-grid.svelte-h7bcrl div:where(.svelte-h7bcrl){grid-template-columns:1.25rem 1fr;align-items:center}}@media (width<=720px){.landing.svelte-h7bcrl{min-height:0;min-height:initial;grid-template-columns:1fr;gap:2rem;padding:3rem 1.25rem}.hero-art.svelte-h7bcrl{justify-self:center;max-width:520px}h1.svelte-h7bcrl{font-size:max(4.2rem,min(17vw,7rem))}.how-to-grid.svelte-h7bcrl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.how-to-grid.svelte-h7bcrl div:where(.svelte-h7bcrl){grid-template-columns:1fr;align-content:start}}@media (width<=480px){.landing.svelte-h7bcrl{padding:2.25rem 1rem 3rem}.hero-intro.svelte-h7bcrl{margin-top:1.5rem}.hero-actions.svelte-h7bcrl{grid-gap:.8rem;grid-template-columns:1fr;gap:.8rem;display:grid}.action.svelte-h7bcrl{width:100%}.how-to-grid.svelte-h7bcrl{gap:.55rem}.how-to-grid.svelte-h7bcrl div:where(.svelte-h7bcrl){font-size:.75rem}.board-frame.svelte-h7bcrl{box-shadow:6px 6px 0 var(--lime);padding:.6rem}.art-sticker.svelte-h7bcrl{font-size:.7rem;right:0}}@media (prefers-reduced-motion:reduce){.action.svelte-h7bcrl{transition:none}}
