@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-latin-700-normal.D-tMm-eS.woff2)format("woff2"),url(/_astro/rubik-latin-700-normal.KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/rubik-latin-800-normal.BtaGuVpR.woff2)format("woff2"),url(/_astro/rubik-latin-800-normal.Dq1miTTj.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/rubik-latin-900-normal.Cz6GdZLE.woff2)format("woff2"),url(/_astro/rubik-latin-900-normal.CBojinpD.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/pixelify-sans-latin-500-normal.DC052d-m.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-500-normal.Bq6pAlou.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pixelify-sans-latin-700-normal.D3Xxx3QE.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-700-normal.BctWAS0u.woff)format("woff")}:root{--night:#0a1213;--surface:#121c1e;--raised:#1b292c;--line:#2b3f43;--text:#f0f7f4;--muted:#a0b4b0;--lime:#b8ff3c;--lime-dark:#6fae12;--cyan:#38e1ff;--pink:#ff5fd2;--gold:#ffc93c;--red:#ff6b6b;--chat:#162224;--chat-embed:#0f191b;--font-head:"Rubik", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-pixel:"Pixelify Sans", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--wrap:1140px;--radius:6px;--shadow:6px 6px 0 #00000073;--px:polygon(0 4px, 4px 4px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 4px), 0 calc(100% - 4px))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--night);color:var(--text);font:400 1.0625rem/1.6 var(--font-body);margin:0;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:var(--cyan);text-underline-offset:3px}a:hover{color:var(--lime)}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.08}h1{font-weight:900}h2{font-size:clamp(1.75rem,1.2rem + 2.6vw,2.75rem);font-weight:800}h3{font-size:1.2rem;font-weight:800}p{margin:0 0 1em}code,.cmd{font-family:var(--font-pixel);color:var(--lime);white-space:nowrap;background:#b8ff3c1f;border-radius:3px;padding:.02em .32em;font-weight:700}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--lime);color:var(--night);padding:.6rem 1rem;font-weight:800;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.btn{--bg:var(--lime);--fg:var(--night);--edge:var(--lime-dark);font:800 1rem/1 var(--font-head);letter-spacing:.01em;color:var(--fg);background:var(--bg);cursor:pointer;text-align:center;clip-path:var(--px);box-shadow:inset -4px -4px 0 var(--edge), inset 4px 4px 0 #ffffff59;border:0;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.3em;text-decoration:none;transition:transform 80ms,filter .15s;display:inline-flex}.btn:hover{color:var(--fg);filter:brightness(1.08);transform:translateY(-1px)}.btn:active{box-shadow:inset 4px 4px 0 var(--edge);transform:translateY(2px)}.btn:focus-visible{filter:brightness(1.1);box-shadow:inset -4px -4px 0 var(--edge), 0 0 0 4px var(--cyan);clip-path:none;outline:none}.btn--lg{padding:1em 1.5em;font-size:1.125rem}.btn--sm{padding:.7em 1em;font-size:.9rem}.btn--ghost{--bg:transparent;--fg:var(--text);--edge:transparent;box-shadow:inset 0 0 0 2px var(--line)}.btn--ghost:hover{--fg:var(--lime);box-shadow:inset 0 0 0 2px var(--lime)}.btn--cyan{--bg:var(--cyan);--edge:#149ab8}.linkbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.5em;text-decoration:underline}.linkbtn:hover{color:var(--text)}.tag,.step__num,.chip,.chat__preview,.q__n{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lede{color:var(--muted);max-width:46rem;font-size:1.125rem}.fine{color:var(--muted);font-size:.875rem}.card{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.tag{color:var(--night);background:var(--gold);border-radius:3px;padding:.25em .55em;font-size:.72rem}.chip{vertical-align:.25em;white-space:nowrap;border-radius:3px;padding:.25em .5em;font-size:.7rem}.chip--mod{color:var(--night);background:var(--pink)}.topbar{z-index:50;backdrop-filter:blur(10px);border-bottom:2px solid var(--line);background:#0a1213d1;position:sticky;top:0}.topbar__in{align-items:center;gap:1rem;min-height:64px;display:flex}.brand{margin-right:auto}.brand img{width:128px;height:auto;image-rendering:pixelated}.topnav{gap:1.5rem;display:none}.topnav a{color:var(--muted);font-size:.95rem;font-weight:600;text-decoration:none}.topnav a:hover{color:var(--text)}@media (width>=860px){.topnav{display:flex}.brand img{width:152px}}@media (width<=380px){.topbar .btn--sm{padding:.6em .7em;font-size:.8rem}}.section{padding:clamp(3.5rem,2rem + 6vw,6.5rem) 0;position:relative}.section+.section{border-top:2px dashed #2b3f43b3}.hero{isolation:isolate;padding:2.5rem 0 3.5rem;position:relative;overflow:hidden}.hero__art{z-index:-1;position:absolute;inset:0}.hero__art img{object-fit:cover;width:100%;height:100%}.hero__bg{object-position:78% 100%;opacity:.95}.hero__art:after{content:"";background:linear-gradient(#0a12138c 0%,#0a121333 45%,#0a1213e6 100%),linear-gradient(90deg,#0a1213e6 0%,#0a121359 70%);position:absolute;inset:0}.hero--game .hero__art:after{background:linear-gradient(#0a1213b3 0%,#0a12138c 50%,#0a1213 100%),linear-gradient(90deg,#0a1213eb 0%,#0a121373 80%)}.hero:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000008c 3px 4px);position:absolute;inset:0}.hero__grid{align-items:center;gap:2.5rem;display:grid}.hero__region{color:#d6e4e0;align-items:center;gap:.55em;margin:1.1rem 0 .25rem;font-weight:600;display:flex}.hero__region b{color:var(--lime);font-weight:700}.hero__dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 10px var(--lime);flex:none;animation:1.6s steps(2,start) infinite blink}.hero__title{text-wrap:balance;margin-bottom:.45em;font-size:clamp(2.05rem,1.2rem + 4.6vw,4.1rem)}.hero__sub{color:#d6e4e0;max-width:34rem;font-size:clamp(1.1rem,1rem + .5vw,1.3rem)}.hero__games{flex-wrap:wrap;gap:.45rem;margin:0 0 .2rem;display:flex}.chip--game{color:var(--text);border:2px solid var(--line);background:#0a1213bf;padding:.35em .6em;font-size:.72rem}.chip__mod{color:var(--muted)}.hero__ctas{flex-wrap:wrap;gap:.85rem;margin:1.6rem 0 .9rem;display:flex}.hero__fine{color:var(--muted);font-size:.9rem}.hero__mock{justify-self:center;width:100%;max-width:500px;margin-top:2rem;position:relative}.hero__mock .chat{z-index:1;position:relative}.buddy-peek{z-index:0;width:64px;image-rendering:pixelated;filter:drop-shadow(0 0 14px #b8ff3c59);animation:2.4s steps(2,end) infinite bob;position:absolute;top:-42px;right:32px}@media (width>=960px){.hero{align-items:center;min-height:min(860px,100vh - 66px);padding:4.5rem 0 6rem;display:flex}.hero__grid{grid-template-columns:1.08fr .92fr;gap:3.5rem}.hero__mock{justify-self:end}}.chat{background:var(--chat);border:2px solid var(--line);text-align:left;border-radius:10px;margin:0;font-size:.9rem;line-height:1.4;overflow:hidden;box-shadow:10px 10px #00000073,0 0 60px #b8ff3c14}.chat__top{color:var(--text);border-bottom:2px solid #0000004d;align-items:center;gap:.4rem;padding:.7rem 1rem;font-weight:700;display:flex}.chat__hash{color:var(--muted);font-size:1.25rem;line-height:1}.chat__preview{color:var(--night);background:var(--gold);border-radius:3px;margin-left:auto;padding:.2em .5em;font-size:.62rem}.chat__log{gap:.7rem;padding:.8rem 1rem .2rem;display:grid}.msg{grid-template-columns:40px 1fr;column-gap:.75rem;display:grid}.msg__reply{color:var(--muted);grid-column:1/-1;align-items:center;gap:.35rem;margin:0 0 .3rem 1.25rem;font-size:.78rem;display:flex;position:relative}.msg__reply:before{content:"";border-left:2px solid var(--line);border-top:2px solid var(--line);border-top-left-radius:6px;width:.8rem;height:.7rem;position:absolute;top:50%;left:-1rem}.msg__reply b{color:var(--pink)}.mini-av{width:16px;height:16px;color:var(--night);border-radius:50%;place-items:center;font-size:.6rem;font-weight:800;display:inline-grid}.mini-av--pink{background:var(--pink)}.av{border-radius:50%;width:40px;height:40px}.av--bot{image-rendering:pixelated;background:#081011;padding:6px}.msg__body{grid-column:2;min-width:0}.msg--cont .msg__body{grid-column:2}.msg__head{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.15rem;display:flex}.msg__name{font-weight:700}.msg__name--bot{color:var(--lime)}.msg__app{color:#fff;letter-spacing:.03em;background:#5865f2;border-radius:3px;padding:.1em .35em;font-size:.6rem;font-weight:800}.msg__time{color:var(--muted);font-size:.72rem}.msg p{margin:0}.boot{color:var(--muted);align-items:center;gap:.6rem;margin-top:.35rem;font-size:.78rem;display:flex}.boot__bar{background:var(--chat-embed);border:1px solid var(--line);flex:0 0 90px;height:8px;position:relative;overflow:hidden}.boot__bar i{background:repeating-linear-gradient(90deg, var(--lime) 0 6px, transparent 6px 8px);transform-origin:0;position:absolute;inset:0}.embed{background:var(--chat-embed);border-left:4px solid var(--lime);border-radius:4px;margin-top:.1rem;padding:.55rem .75rem}.embed--gold{border-left-color:var(--gold)}.embed--cyan{border-left-color:var(--cyan)}.embed__title{color:var(--text);font-weight:700}.embed__meta{color:var(--muted);font-size:.78rem;margin-top:.2rem!important}.addr{font-family:var(--font-pixel);color:var(--cyan);white-space:nowrap;background:#38e1ff1a;border-radius:3px;padding:0 .3em}.paid{color:var(--gold)}.chat__divider{color:var(--muted);align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;display:flex}.chat__divider:before,.chat__divider:after{content:"";background:var(--line);flex:1;height:1px}.chat__input{background:var(--raised);min-height:2.75rem;color:var(--muted);border-radius:8px;align-items:center;gap:.6rem;margin:.7rem 1rem 1rem;padding:.7rem .9rem;display:flex;position:relative}.chat__plus{background:var(--line);width:22px;height:22px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.chat__typed{font-family:var(--font-pixel);color:var(--lime);font-weight:700}.chat__typed:not(:empty):after{content:"";background:var(--text);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite blink;display:inline-block}.chat__suggest{background:var(--surface);border:2px solid var(--line);color:var(--muted);opacity:0;pointer-events:none;border-radius:8px;padding:.5rem .75rem;font-size:.82rem;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 6px);left:0;right:0;transform:translateY(6px)}.chat__suggest.is-on{opacity:1;transform:none}.chat__cap{color:var(--muted);text-align:center;margin-top:-.3rem;padding:0 1rem .8rem;font-size:.72rem}.chat.is-anim [data-step]{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}.chat.is-anim [data-step].is-on{opacity:1;transform:none}.chat.is-anim .boot__bar i{transform:scaleX(0)}.chat.is-anim [data-step].is-on .boot__bar i{transition:transform 1.8s steps(12,end) .2s;transform:scaleX(1)}.chat.is-fade .chat__log{opacity:0;transition:opacity .5s}.points{gap:1.1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.point{grid-template-columns:48px 1fr;align-items:start;gap:1rem;display:grid}.point img{image-rendering:pixelated}.point h3{margin-bottom:.2em;font-size:1.05rem}.point p{color:var(--muted);margin:0;font-size:.98rem}.points--grid{gap:1rem;margin-top:2rem}.points--grid .point{padding:1.15rem 1.25rem}@media (width>=760px){.points--grid{grid-template-columns:repeat(2,1fr)}}.problem__grid{align-items:stretch;gap:1.25rem;margin-top:2rem;display:grid}.problem__card{flex-direction:column;padding:1.25rem 1.25rem 1.5rem;display:flex}.problem__card img{aspect-ratio:16/10;object-fit:cover;background:var(--night);border-radius:4px;width:100%;margin-bottom:1.1rem}.problem__card h3{font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)}.problem__card p{color:var(--muted);margin:0}.problem__or{font:700 1rem var(--font-pixel);text-transform:uppercase;color:var(--night);background:var(--pink);border-radius:3px;place-self:center;padding:.4em .8em;transform:rotate(-4deg)}.problem__fix{border-radius:var(--radius);background:#b8ff3c14;border:2px solid #b8ff3c59;align-items:center;gap:1rem;margin:2.25rem 0 0;padding:1rem 1.25rem;font-size:1.15rem;display:flex}.problem__fix img{image-rendering:pixelated;flex:none}.problem__fix b{color:var(--lime)}@media (width>=820px){.problem__grid{grid-template-columns:1fr auto 1fr}}.steps{counter-reset:s;gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.step{padding:1.25rem 1.5rem 1.6rem;position:relative}.step__art{background:radial-gradient(closest-side,#b8ff3c1a,#0000);place-items:center;height:168px;margin-bottom:.75rem;display:grid}.step__art img{width:auto;max-height:168px;image-rendering:pixelated}.step__art img[src$=step-add-bot\.svg]{width:112px}.step__num{color:var(--night);background:var(--lime);border-radius:3px;margin-bottom:.7rem;padding:.2em .55em;font-size:.78rem;display:inline-block}.step p{color:var(--muted);margin:0}@media (width>=820px){.steps{grid-template-columns:repeat(3,1fr)}}.feat-grid{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.feat{padding:1.25rem 1.25rem 1.4rem}.feat__top{justify-content:space-between;align-items:flex-start;margin-bottom:.9rem;display:flex}.feat__top img{image-rendering:pixelated}.feat h3{margin-bottom:.35em;font-size:1.1rem}.feat p{color:var(--muted);margin:0;font-size:.97rem}@media (width>=640px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.feat-grid{grid-template-columns:repeat(6,1fr)}.feat{grid-column:span 2}.feat:nth-child(4){grid-column:2/span 2}}.game-grid{gap:1.1rem;margin-top:2rem;display:grid}.game{color:var(--text);flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.game:hover{color:var(--text);border-color:var(--lime);transform:translateY(-4px)}.game__shot{aspect-ratio:16/9;background:var(--raised);border-bottom:2px solid var(--line);overflow:hidden}.game__shot img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.game:hover .game__shot img{transform:scale(1.05)}.game__shot--crop img{transform-origin:50% 100%;transform:scale(1.18)}.game:hover .game__shot--crop img{transform:scale(1.24)}.game-grid+.fine{margin-top:1.25rem}.game__body{flex-direction:column;flex:1;padding:1rem 1.15rem 1.15rem;display:flex}.game__body h3{margin-bottom:.35em}.game__body p{color:var(--muted);font-size:.95rem}.game__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;margin:auto 0 0!important}.game__price{font:800 .9rem var(--font-head);color:var(--gold)!important}.game__go{color:var(--lime);font-weight:800;font-family:var(--font-head)}@media (width>=640px){.game-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.game-grid{grid-template-columns:repeat(3,1fr)}}input[type=email],input[type=text],input:not([type]),select,textarea{background:var(--night);border:2px solid var(--line);width:100%;color:var(--text);border-radius:4px;min-height:48px;padding:.8em .9em}input::placeholder,textarea::placeholder{color:#8aa09c}input:focus,select:focus,textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #38e1ff40}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--lime) 50%), linear-gradient(135deg, var(--lime) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px;padding-right:2.2rem}textarea{resize:vertical;min-height:4.5rem}input[type=range]{width:100%;accent-color:var(--lime);height:28px}.flag{border-radius:var(--radius);color:var(--text);background:#ffc93c1a;border:2px solid #ffc93c73;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.flag img{image-rendering:pixelated;flex:none}.price-table{border-collapse:collapse;width:100%;margin:1.25rem 0 .75rem;font-size:1rem}.price-table th,.price-table td{text-align:left;border-bottom:2px dashed var(--line);padding:.65rem .2rem}.price-table thead th{font:700 .75rem var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.price-table tbody th{font-weight:700}.price-table td{color:var(--gold);font-family:var(--font-head);font-weight:800}.price-table--compare th,.price-table--compare td{vertical-align:top;padding:.8rem .75rem .8rem 0}.price-table--compare tbody th{width:38%}.price-table--compare td{color:var(--muted);font:400 .97rem/1.5 var(--font-body)}.price-table--compare tr.is-ours th{color:var(--lime)}.price-table--compare tr.is-ours td{color:var(--text)}.pricing__solo,.faq__wrap{max-width:820px}.faq__list{gap:.75rem;margin-top:1.75rem;display:grid}.faq__item{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius)}.faq__item summary{cursor:pointer;font:800 1.08rem/1.3 var(--font-head);padding:1rem 3rem 1rem 1.2rem;list-style:none;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font:700 1.4rem var(--font-pixel);color:var(--lime);position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.faq__item[open] summary:after{content:"-"}.faq__item[open]{border-color:#b8ff3c80}.faq__item p{color:#c7d8d3;margin:0;padding:0 1.2rem 1.1rem}.join{background:radial-gradient(60% 50% at 50% 0,#b8ff3c1a,#0000 70%),radial-gradient(40% 40% at 90% 90%,#ff5fd21a,#0000 70%)}.join__grid{align-items:start;gap:1.5rem;display:grid}.join__card{border-color:#b8ff3c73;padding:clamp(1.4rem,1rem + 2vw,2.4rem)}.join__mark{width:64px;image-rendering:pixelated;margin-bottom:1rem}.join-form .fine{margin:.9rem 0 0}.join-form .q--first{margin-top:1.5rem}.join-form input[type=email],.join-form select,.join-form textarea,.q__other input{width:100%}.q__other{gap:.6rem;display:grid}.q__other[hidden],.q__other input[hidden]{display:none}.q__opt{color:var(--muted);font-weight:600}.join-form__submit{width:100%;margin-top:1.6rem}.founding{border-radius:var(--radius);background:#b8ff3c14;border:2px solid #b8ff3c59;align-items:center;gap:.6rem;margin:0;padding:.7rem .9rem;display:flex}.founding img{image-rendering:pixelated;flex:none}.founding b{color:var(--lime)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-msg{color:var(--red);min-height:0;margin:.6rem 0 0;font-weight:700}.form-msg:empty{display:none}.form-msg.is-ok{color:var(--lime)}.btn[disabled]{opacity:.65;cursor:progress}@media (width>=560px){.join-form__submit{width:auto}}@media (width>=980px){.join__grid{grid-template-columns:1.6fr 1fr}}.thanks:focus{outline:none}.share{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.share input{font-family:var(--font-pixel);color:var(--cyan);flex:240px;font-size:.9rem}.test-note{color:var(--night);background:var(--gold);border-radius:4px;padding:.6rem .8rem;font-size:.85rem}.q{border:0;min-width:0;margin:1.4rem 0 0;padding:0}.q legend,.q__label{align-items:baseline;gap:.6rem;margin-bottom:.7rem;padding:0;font-weight:700;display:flex}.q__n{width:1.6rem;height:1.6rem;color:var(--night);background:var(--cyan);border-radius:3px;flex:none;place-items:center;font-size:.8rem;display:inline-grid}.q__sub{color:var(--muted);margin:.9rem 0 .5rem;font-size:.95rem;font-weight:600}.q__other{margin-top:.6rem}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip-opt{cursor:pointer;position:relative}.chip-opt input{opacity:0;width:1px;height:1px;position:absolute}.chip-opt span{border:2px solid var(--line);background:var(--night);user-select:none;border-radius:4px;padding:.55em .9em;font-size:.95rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-block}.chip-opt:hover span{border-color:var(--muted)}.chip-opt input:checked+span{background:var(--lime);color:var(--night);border-color:var(--lime)}.chip-opt input:checked+span:before{content:"✓ ";font-weight:800}.chip-opt input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:2px}.chip-opt input:disabled+span{opacity:.4;cursor:not-allowed}.join__discord{text-align:left;padding:1.5rem}.join__discord img{image-rendering:pixelated;margin-bottom:.75rem}.join__discord p{color:var(--muted)}.legal__wrap{max-width:760px}.legal__wrap--center{text-align:center;justify-items:center;display:grid}.legal h1{font-size:clamp(1.8rem,1.3rem + 2.4vw,2.6rem)}.legal h2{margin-top:2rem;font-size:1.3rem}.legal li{color:#d6e4e0;margin-bottom:.5rem}.footer{border-top:2px solid var(--line);background:#070e0f;padding:2.5rem 0 3rem}.footer__in{gap:1.5rem;display:grid}.footer__brand img{image-rendering:pixelated;margin-bottom:.75rem}.footer__brand p{color:var(--muted);margin:0;font-size:.95rem}.footer__links{flex-wrap:wrap;gap:1.4rem;display:flex}.footer__links a{color:var(--text);font-weight:600;text-decoration:none}.footer__links a:hover{color:var(--lime)}.footer__legal{color:#8aa09c;max-width:60rem;margin:0;font-size:.8rem}@media (width>=820px){.footer__in{grid-template-columns:1fr auto}.footer__legal{grid-column:1/-1}}@keyframes blink{50%{opacity:0}}@keyframes bob{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.game:hover,.game:hover .game__shot img,.btn:hover{transform:none}}
