.lab-page[data-astro-cid-hm5x5xwy]{--orange:#e87337;--cream:#eee8dd;--muted:#9da2aa;--panel:#11151b;--panel-light:#171c23;--border:#ffffff1a;max-width:1240px;color:var(--cream);margin:0 auto;padding:8rem 2rem 4rem}.eyebrow[data-astro-cid-hm5x5xwy],.section-kicker[data-astro-cid-hm5x5xwy]{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.eyebrow[data-astro-cid-hm5x5xwy]{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.eyebrow-dot[data-astro-cid-hm5x5xwy],.pulse[data-astro-cid-hm5x5xwy]{background:var(--orange);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 14px #e87337cc}h1[data-astro-cid-hm5x5xwy]{letter-spacing:-.065em;margin:0;font-size:clamp(4.5rem,12vw,9.5rem);font-weight:800;line-height:.85}.hero-copy[data-astro-cid-hm5x5xwy]{color:#bec2c8;max-width:710px;margin:2.5rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7}.hero-note[data-astro-cid-hm5x5xwy]{border:1px solid var(--border);color:#8e949d;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.7rem;margin-top:2rem;padding:.7rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;display:inline-flex}.section-heading[data-astro-cid-hm5x5xwy]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.section-heading[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy],.feedback-copy[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{letter-spacing:-.04em;margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.2rem)}.section-kicker[data-astro-cid-hm5x5xwy]{margin:0}.experiment-count[data-astro-cid-hm5x5xwy]{color:#777e87;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.game-grid[data-astro-cid-hm5x5xwy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.game-card[data-astro-cid-hm5x5xwy]{border:1px solid var(--border);background:linear-gradient(140deg, #ffffff06, #fff0), var(--panel);border-radius:20px;grid-template-columns:168px minmax(0,1fr);min-height:330px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.game-card[data-astro-cid-hm5x5xwy]:hover{background-color:#131820;border-color:#e8733773;transform:translateY(-3px)}.card-top[data-astro-cid-hm5x5xwy]{z-index:2;justify-content:space-between;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.game-number[data-astro-cid-hm5x5xwy],.new-badge[data-astro-cid-hm5x5xwy]{letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.63rem}.game-number[data-astro-cid-hm5x5xwy]{color:#ffffff5c}.new-badge[data-astro-cid-hm5x5xwy]{background:var(--orange);color:#101010;text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-weight:700}.game-art[data-astro-cid-hm5x5xwy]{box-sizing:border-box;border-right:1px solid var(--border);background:#0d1015;min-height:100%;padding:.75rem;position:relative;overflow:hidden}.game-art[data-astro-cid-hm5x5xwy] img[data-astro-cid-hm5x5xwy]{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.generated-art[data-astro-cid-hm5x5xwy]{letter-spacing:.16em;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:100%;height:100%;min-height:280px;font:800 1.2rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.generated-art[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{border:1px solid;padding:.65rem .75rem;box-shadow:4px 4px #00000073}.word-lab-art[data-astro-cid-hm5x5xwy]{color:#302719;background:repeating-linear-gradient(90deg,#0000 0 30px,#48341d1f 30px 31px),linear-gradient(145deg,#dfc584,#947447)}.horde-art[data-astro-cid-hm5x5xwy]{color:#b3d58a;background:radial-gradient(circle at 50% 65%,#63944947,#0000 32%),linear-gradient(155deg,#1f2b25,#090d0c 75%)}.doom-art[data-astro-cid-hm5x5xwy]{color:#e8bf5f;background:radial-gradient(circle at 50% 38%,#d8aa4d33,#0000 18%),repeating-linear-gradient(90deg,#0000 0 18px,#77417c1f 18px 20px),linear-gradient(155deg,#38203f,#0d0911 78%)}.card-content[data-astro-cid-hm5x5xwy]{flex-direction:column;min-width:0;padding:3.5rem 1.6rem 1.5rem;display:flex}.card-content[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy]{letter-spacing:-.035em;margin:0;font-size:1.6rem}.card-content[data-astro-cid-hm5x5xwy] .game-subtitle[data-astro-cid-hm5x5xwy]{color:#e8bf5f;letter-spacing:.08em;text-transform:uppercase;flex:none;margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.card-content[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--muted);flex:1;margin:.9rem 0 1.3rem;font-size:.93rem;line-height:1.55}.tags[data-astro-cid-hm5x5xwy]{flex-wrap:wrap;gap:.45rem;margin-bottom:1.35rem;display:flex}.tags[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{border:1px solid var(--border);color:#858b94;text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:.35rem .55rem;font-size:.67rem}.availability-note[data-astro-cid-hm5x5xwy]{border-top:1px solid var(--border);color:#aaa6ae;padding-top:1rem;font-size:.86rem;font-weight:650}.play-button[data-astro-cid-hm5x5xwy]{color:var(--cream);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:flex}.play-button[data-astro-cid-hm5x5xwy] .arrow[data-astro-cid-hm5x5xwy]{background:var(--orange);color:#0b0c0e;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .16s;display:grid}.play-button[data-astro-cid-hm5x5xwy]:hover .arrow[data-astro-cid-hm5x5xwy]{transform:translate(2px,-2px)}.feedback-section[data-astro-cid-hm5x5xwy]{background:linear-gradient(135deg, #e8733713, transparent 45%), var(--panel);border:1px solid var(--border);border-radius:28px;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);padding:clamp(3rem,7vw,6rem);display:grid}.feedback-copy[data-astro-cid-hm5x5xwy]>p[data-astro-cid-hm5x5xwy]:not(.section-kicker){color:var(--muted);line-height:1.65}.feedback-small[data-astro-cid-hm5x5xwy]{border-top:1px solid var(--border);padding-top:1rem;font-size:.82rem}.feedback-form[data-astro-cid-hm5x5xwy]{flex-direction:column;display:flex}.feedback-form[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]{color:#b9bdc4;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:650}.feedback-form[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]:not(:first-child){margin-top:1.4rem}.feedback-form[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy],.feedback-form[data-astro-cid-hm5x5xwy] textarea[data-astro-cid-hm5x5xwy]{box-sizing:border-box;color:#efebe4;width:100%;font:inherit;background:#090c10;border:1px solid #ffffff21;border-radius:10px;outline:none;transition:border-color .15s}.feedback-form[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy]{appearance:none;padding:.9rem 1rem}.select-wrapper[data-astro-cid-hm5x5xwy]{position:relative}.select-wrapper[data-astro-cid-hm5x5xwy]:after{content:"⌄";color:var(--orange);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-58%)}.feedback-form[data-astro-cid-hm5x5xwy] textarea[data-astro-cid-hm5x5xwy]{resize:vertical;min-height:170px;padding:1rem;line-height:1.55}.feedback-form[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy]:focus,.feedback-form[data-astro-cid-hm5x5xwy] textarea[data-astro-cid-hm5x5xwy]:focus{border-color:var(--orange)}.feedback-form[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy]:focus-visible,.feedback-form[data-astro-cid-hm5x5xwy] textarea[data-astro-cid-hm5x5xwy]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.feedback-button[data-astro-cid-hm5x5xwy]{background:var(--orange);color:#0b0c0d;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 1.2rem;font-weight:750;transition:transform .15s,filter .15s;display:flex}.feedback-button[data-astro-cid-hm5x5xwy]:hover{filter:brightness(1.08);transform:translateY(-1px)}.form-note[data-astro-cid-hm5x5xwy]{color:#9098a2;margin:.75rem 0 0;font-size:.7rem}.footer-note[data-astro-cid-hm5x5xwy]{text-align:center;color:#696f77;padding:5rem 0 1rem}.footer-line[data-astro-cid-hm5x5xwy]{background:linear-gradient(var(--orange), transparent);width:1px;height:40px;margin:0 auto 1.5rem}.footer-note[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{max-width:580px;margin:0 auto 1rem;font-size:.9rem}.footer-note[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}@media (width<=950px){.game-grid[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr}.feedback-section[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=620px){.lab-page[data-astro-cid-hm5x5xwy]{padding:6rem 1rem 2rem}.hero[data-astro-cid-hm5x5xwy]{padding:2rem 0 4rem}h1[data-astro-cid-hm5x5xwy]{font-size:clamp(4rem,25vw,6rem)}.hero-copy[data-astro-cid-hm5x5xwy]{font-size:1rem}.section-heading[data-astro-cid-hm5x5xwy]{align-items:flex-start}.game-card[data-astro-cid-hm5x5xwy]{display:block}.game-art[data-astro-cid-hm5x5xwy]{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--border);min-height:0}.game-art[data-astro-cid-hm5x5xwy] img[data-astro-cid-hm5x5xwy]{object-fit:cover}.card-content[data-astro-cid-hm5x5xwy]{padding:1.5rem}.card-top[data-astro-cid-hm5x5xwy]{top:.9rem}.feedback-section[data-astro-cid-hm5x5xwy]{border-radius:20px;padding:2rem 1.25rem}}@media (prefers-reduced-motion:reduce){.game-card[data-astro-cid-hm5x5xwy],.play-button[data-astro-cid-hm5x5xwy] .arrow[data-astro-cid-hm5x5xwy],.feedback-button[data-astro-cid-hm5x5xwy]{transition:none}}body{background:#090e12}#main-content{background-color:#090e12;background-image:radial-gradient(circle at 57% 9%,#cd703712,#0000 26%),radial-gradient(#d7e3d71a .5px,#0000 .7px);background-size:auto,67px 71px}.lab-page[data-astro-cid-hm5x5xwy]{--orange:#ff9169;--cream:#f4efe7;--muted:#b6b8bb;--panel:#0a1014;--panel-light:#11191b;--border:#ffffff29;width:min(calc(100% - 40px), var(--shell));max-width:var(--shell);padding:3rem 0 3.5rem}.hero[data-astro-cid-hm5x5xwy]{max-width:780px;padding:0 0 2.6rem}.eyebrow[data-astro-cid-hm5x5xwy]{margin-bottom:1rem;font-weight:700}.eyebrow-dot[data-astro-cid-hm5x5xwy],.pulse[data-astro-cid-hm5x5xwy]{box-shadow:0 0 9px #ff916959}h1[data-astro-cid-hm5x5xwy]{font-size:clamp(3.6rem,7.2vw,6.2rem);line-height:1}.hero-copy[data-astro-cid-hm5x5xwy]{color:#c0c2c6;margin-top:1.15rem;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:1.6}.hero-note[data-astro-cid-hm5x5xwy]{color:#a8adb0;border-radius:5px;max-width:100%;margin-top:1.25rem;padding:.55rem .85rem;line-height:1.5}.games-section[data-astro-cid-hm5x5xwy]{padding:.4rem 0 5rem}.section-heading[data-astro-cid-hm5x5xwy]{margin-bottom:1.35rem;padding-bottom:1.15rem}.section-heading[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy],.feedback-copy[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{font-size:clamp(1.8rem,3.5vw,2.7rem)}.section-kicker[data-astro-cid-hm5x5xwy]:before{content:"";background:currentColor;width:17px;height:2px;margin:0 10px 3px 0;display:inline-block}.game-card[data-astro-cid-hm5x5xwy]{background:var(--panel);border-radius:7px}.game-card[data-astro-cid-hm5x5xwy]:hover{background:#10171b;border-color:#ff916980}.new-badge[data-astro-cid-hm5x5xwy]{border-radius:3px}.game-art[data-astro-cid-hm5x5xwy]{background:#10171b}.game-art[data-astro-cid-hm5x5xwy] img[data-astro-cid-hm5x5xwy]{border-radius:4px}.tags[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{color:#a6aaad;border-radius:3px}.feedback-section[data-astro-cid-hm5x5xwy]{background:var(--panel);border-radius:7px}.feedback-form[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy],.feedback-form[data-astro-cid-hm5x5xwy] textarea[data-astro-cid-hm5x5xwy],.feedback-button[data-astro-cid-hm5x5xwy]{border-radius:5px}@media (width<=620px){.lab-page[data-astro-cid-hm5x5xwy]{width:min(calc(100% - 28px), var(--shell));padding:2rem 0}.hero[data-astro-cid-hm5x5xwy]{padding:0 0 2rem}h1[data-astro-cid-hm5x5xwy]{font-size:clamp(3.3rem,15vw,4.5rem)}.hero-copy[data-astro-cid-hm5x5xwy]{margin-top:1rem;font-size:.97rem}.section-heading[data-astro-cid-hm5x5xwy]{align-items:flex-start;gap:.6rem}.experiment-count[data-astro-cid-hm5x5xwy]{white-space:nowrap;margin-top:1rem;font-size:.62rem}.feedback-section[data-astro-cid-hm5x5xwy]{border-radius:7px}}.art-caption[data-astro-cid-hm5x5xwy]{z-index:3;color:#e0d5c4;background:#090e12e0;border:1px solid #fff3;border-radius:3px;padding:.35rem .5rem;font:600 .63rem ui-monospace,monospace;position:absolute;bottom:.6rem;right:.6rem}html{scroll-padding-top:100px}.testing-invite[data-astro-cid-hm5x5xwy]{background:#0a1014;border:1px solid #ffffff2e;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 0 3rem;padding:2rem;display:flex}.testing-invite[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.5rem)}.testing-invite[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]:not(.section-kicker){color:#bfc3c5;max-width:600px;line-height:1.65}.testing-invite[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{color:#15110e;background:#ff9169;border-radius:6px;min-height:44px;padding:.9rem 1rem;font-weight:750}.experiment-count[data-astro-cid-hm5x5xwy]{color:#b6bbbf}.tags[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy],.game-number[data-astro-cid-hm5x5xwy]{color:#b4b8bd}@media (width<=620px){.testing-invite[data-astro-cid-hm5x5xwy]{padding:1.35rem}.testing-invite[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{text-align:center;width:100%}}.game-grid[data-astro-cid-hm5x5xwy]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem}.game-card[data-astro-cid-hm5x5xwy]{background:#141914;border-color:#ddc5974d;border-radius:7px;flex-direction:column;min-height:0;display:flex;box-shadow:6px 7px #0000007a}.game-card[data-astro-cid-hm5x5xwy]:nth-child(3n+2){background:#171c1c}.game-card[data-astro-cid-hm5x5xwy]:nth-child(3n){background:#1b1817}.game-art[data-astro-cid-hm5x5xwy]{aspect-ratio:8/5;background:#d4b890;border:1px solid #a99675;border-radius:3px;width:calc(100% - 18px);min-height:0;margin:9px auto 0;padding:6px;overflow:hidden;transform:rotate(-.6deg);box-shadow:4px 5px #00000052}.game-card[data-astro-cid-hm5x5xwy]:nth-child(2n) .game-art[data-astro-cid-hm5x5xwy]{transform:rotate(.55deg)}.game-art[data-astro-cid-hm5x5xwy] img[data-astro-cid-hm5x5xwy]{object-fit:cover;object-position:center;border-radius:1px;width:100%;height:100%}.card-top[data-astro-cid-hm5x5xwy]{top:1.2rem;left:1.1rem;right:1.1rem}.game-number[data-astro-cid-hm5x5xwy]{color:#eee4d1;background:#060a09d6;border-radius:2px;padding:.22rem .35rem}.new-badge[data-astro-cid-hm5x5xwy]{box-shadow:2px 2px #00000073}.card-content[data-astro-cid-hm5x5xwy]{flex:1;padding:1.45rem 1.4rem 1.2rem}.card-content[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy]{font-size:clamp(1.28rem,2vw,1.62rem);line-height:1.14}.card-content[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{font-size:.91rem;line-height:1.58}.art-caption[data-astro-cid-hm5x5xwy]{bottom:1rem;right:1rem}@media (width<=1050px){.game-grid[data-astro-cid-hm5x5xwy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}}@media (width<=700px){.game-grid[data-astro-cid-hm5x5xwy]{grid-template-columns:minmax(0,1fr);gap:1.35rem}.game-card[data-astro-cid-hm5x5xwy]{display:flex}.game-art[data-astro-cid-hm5x5xwy]{aspect-ratio:8/5;border:1px solid #a99675;width:calc(100% - 18px);min-height:0;padding:6px}.card-content[data-astro-cid-hm5x5xwy]{padding:1.2rem 1.25rem 1.35rem}.game-art[data-astro-cid-hm5x5xwy] img[data-astro-cid-hm5x5xwy]{object-fit:cover}.game-card[data-astro-cid-hm5x5xwy]:hover{transform:none}}.tags[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy],.game-number[data-astro-cid-hm5x5xwy],.experiment-count[data-astro-cid-hm5x5xwy]{color:#c0c4c3}
