@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#f4f3ee;--muted:#aaa9a4;--line:#343432;--paper:#0d0d0d;--panel:#171716;--acid:#d9ff00;--forest:#d9ff00;--orange:#d9ff00}body{background:var(--paper);color:var(--ink)}main{background:linear-gradient(120deg,#0d0d0d 0%,#0d0d0d 75%,#121211 75%)}h1,h2{font-family:'Archivo Black',Manrope,sans-serif;text-transform:uppercase;letter-spacing:-1.2px}h1{font-size:40px}.eyebrow{color:var(--acid)}.sub,.muted{color:var(--muted)}button{background:var(--acid);color:#101010;border-radius:0;text-transform:uppercase;font-size:11px;letter-spacing:.4px}.outline,button.outline{color:var(--off,#f4f3ee);border-color:#5b5b56;background:transparent}.demo{background:#1b1b19;border-color:#555548;color:#d4d4cc;border-left:3px solid var(--acid);border-radius:0}.demo b{color:var(--acid)}select,input{background:#171716;border-color:#41413d;color:var(--ink);border-radius:0}.metrics article,.panel,.brand-card,.opportunity,.request-card,.library-item{background:var(--panel);border-color:var(--line);border-radius:0}.metrics strong{color:var(--acid)}.metrics em{color:#b4d63f}.brand-card,.opportunity,.panel{box-shadow:none}.brand-card h3,.opportunity h3,.request-card h3{color:var(--ink)}.badge,.score{background:#d9ff00;color:#111;border-radius:0}.post,.queue{border-color:var(--line)}.bars i{background:#363633}.bars i:after{background:var(--acid)}.studio{background:#20201d;border-radius:0;border-top:3px solid var(--acid)}.studio .eyebrow{color:var(--acid)}.studio button{background:var(--acid)}.generated{background:#f4f3ee;color:#111;border-radius:0}.diagnosis-card{background:#1c1c1a;border-radius:0;border-left:3px solid var(--acid)}.diagnosis-card b{color:var(--acid)}.profile-view{background:#1b1b19;border-color:#4d4d48;border-left:3px solid var(--acid);border-radius:0}.connection-box{background:#111;border-color:#41413d;border-radius:0}.connection-box span{color:var(--acid)}.inline-form{background:#1b1b19;border-color:#41413d;border-radius:0}.library-item span,.request-card p{color:var(--muted)}.stage-select{background:#111;color:var(--ink);border-color:#4b4b46;border-radius:0}.briefing-grid div{background:#20201d}.briefing-grid b,.request-card .request-meta{color:var(--acid)}.nav-count{background:var(--acid)!important;color:#111!important}.public-link{border-radius:0}.menu-toggle{background:var(--acid)}.menu-toggle span{background:#101010}aside{position:fixed!important;inset:0 auto 0 0!important;width:255px!important;height:100dvh!important;overflow-y:auto;background:#0b0b0b;border-right:1px solid #393936;transform:translate3d(-105%,0,0)!important;transition:transform .24s ease!important}body.menu-open aside{transform:translate3d(0,0,0)!important}.brand img{width:43px;height:43px;object-fit:cover}.brand-manifest{font:9px 'DM Mono';letter-spacing:1.5px;color:#afafa7;line-height:1.65;margin:25px 12px 14px}.brand-manifest strong{color:var(--acid);font-weight:500}.side-note{border-color:#3c3c37}.side-note b{color:var(--acid)}nav a{border-left:2px solid transparent;border-radius:0}nav a:hover,nav .active{background:#1c1c19;border-left-color:var(--acid);color:var(--off,#f4f3ee)}.nav-backdrop{position:fixed!important;inset:0!important;background:#000b}.request-card details{border-color:var(--line)}.toast{background:var(--acid);color:#101010;border-radius:0;font-weight:700}@media(max-width:540px){h1{font-size:32px}aside{width:min(86vw,320px)!important}}
