:root{--noob-red:#d6d6d6}
.noob-ca{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;padding:14px;border:1px solid #d6d6d666;background:#090909;color:#f4f4f4;font:12px/1.6 var(--font);max-width:100%;box-sizing:border-box}
.noob-ca-label{color:#d6d6d6;white-space:nowrap}
.noob-ca code{font:inherit;overflow-wrap:anywhere;min-width:0;flex:1 1 310px;user-select:all}
.noob-ca button{font:inherit;padding:6px 10px;border:1px solid #d6d6d6;background:#d6d6d6;color:#090909;cursor:pointer}
.noob-ca button:hover,.noob-ca button:focus-visible{background:#f4f4f4;border-color:#f4f4f4}
.footer-legal .noob-ca{width:100%;margin:0 0 14px}
.noob-ca-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.nav-launch,.btn-solid{background:var(--noob-red);border-color:var(--noob-red);color:var(--navy)}
.nav-launch:hover,.btn-solid:hover{background:var(--cream);color:var(--navy)}
.hero-title .accent>span,.handle{background:var(--noob-red);color:var(--navy)}
.pet-say{background:var(--noob-red);color:var(--cream)}
img[src*="noob-mark"],img[src*="noob-token"],.pm{image-rendering:pixelated!important;shape-rendering:crispEdges}
.noob-demo-badge{position:fixed;bottom:12px;right:12px;z-index:45;background:#090909;color:#f4f4f4;border:1px solid #f4f4f457;padding:7px 10px;font:10px/1.5 var(--font);cursor:help}
.noob-demo-note{font:11px/1.6 var(--font);color:var(--dim);padding-top:16px;width:100%}
@media(max-width:600px){.noob-demo-badge{font-size:8px;bottom:8px;right:8px;padding:5px 8px}}

:root{--noob-lime:#ffffff}
.nav-launch,.btn-solid{background:var(--noob-lime);border-color:var(--noob-lime);color:#090909}
.hero-title .accent>span{background:#d6d6d6;color:#f4f4f4}
.handle{background:var(--noob-lime)}
.noob-ca-label{color:var(--noob-lime)}

.hero-title .accent>span{background:#f4f4f4;color:#090909}
.hero-figure img{background:#181818!important}
.pm-neuron{fill:#888}
.boot{display:none!important}
.nav-logo{white-space:nowrap}
html[data-noob-intro="play"] body{overflow:hidden}
html[data-noob-intro="play"] body>:not(.noob-intro){visibility:hidden}
.noob-intro{position:fixed;inset:0;background:#090909;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease}
.noob-intro-video{width:100%;height:100%;object-fit:contain}
.noob-intro-caption{position:absolute;bottom:30px;left:30px;font:11px/1.5 var(--font);color:#999}
.noob-intro-skip{position:absolute;right:30px;bottom:24px;padding:12px 18px;border:1px solid #777;background:#111;color:#fff;font:12px/1.5 var(--font);cursor:pointer}
.noob-intro-skip:hover,.noob-intro-skip:focus-visible{background:#fff;color:#090909;outline:2px solid #aaa;outline-offset:3px}
.noob-intro-finished{opacity:0;pointer-events:none}
@media(max-width:600px){.noob-intro-caption{left:18px;bottom:95px;font-size:9px;max-width:calc(100% - 36px)}.noob-intro-skip{bottom:28px;right:18px}.noob-intro-video{width:180%;max-width:none;flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.noob-intro{display:none!important}}

img,svg{filter:grayscale(1)}
