:root{--bg:#050505;--card:#0d0d0d;--card-2:#141414;--ink:#fff;--muted:#aaa;--line:#29240f;--yellow:#ffd400;--pink:#ffd400;--purple:#d4a900}
body{background:radial-gradient(circle at 84% 8%,rgba(255,212,0,.12),transparent 27rem),#050505;color:#fff}
.app-sidebar{background:linear-gradient(180deg,#080808,#030303);border-right-color:#2b260e}
.sidebar-brand{width:100%;height:112px;background:#050505;padding:9px;border:1px solid #29240f;border-radius:16px;overflow:hidden}.sidebar-brand img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}
.wired-mini-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffd400;color:#060606;font-weight:950;font-size:23px;letter-spacing:-.15em;box-shadow:0 0 28px rgba(255,212,0,.24)}
.sidebar-nav a:hover,.sidebar-nav a.active{background:#1c1807;color:#ffd400}.sidebar-split{border-color:#30290c;background:#0c0b06}
header{background:rgba(5,5,5,.82);border-color:#24200d}.desktop-nav a:hover{background:#181506;color:#ffd400}.wallet{background:#ffd400;color:#090909}.wallet:hover{box-shadow:0 0 26px rgba(255,212,0,.28)}
.hero{max-width:1180px;min-height:calc(100vh - 64px);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);text-align:left;gap:48px;padding:58px 0}.hero-copy{max-width:650px;margin:0}.hero .eyebrow{color:#ffd400}.hero h1{font-size:clamp(58px,6.4vw,104px);line-height:.88;margin:22px 0 28px}.hero h1 em{color:#ffd400;text-shadow:0 0 32px rgba(255,212,0,.22)}.hero-copy>p:not(.eyebrow){margin-inline:0;color:#b4b4b4}.actions{justify-content:flex-start}.primary{background:#ffd400;color:#050505}.primary:hover{background:#fff}.secondary{border-color:#3a3210;background:#0a0904}.secondary:hover{border-color:#ffd400;color:#ffd400}
.wired-hero-art{display:block;padding:0;border:0;border-radius:30px;background:#050505;overflow:hidden;box-shadow:0 0 90px rgba(255,212,0,.13)}.wired-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
.social-platforms,.comparison-section,.stats,.explorer-panel,.panel,.steps article{background:linear-gradient(145deg,#111,#090909)!important;border-color:#2e290f!important}.social-platform{background:#0b0b0b!important;border-color:#2e290f!important}.section-head .eyebrow,.launch-copy .eyebrow{color:#ffd400}.section-head h2,.launch-copy h2,.how h2{color:#fff}.demo-label,.platform-label{border-color:#4b3e09;color:#ffd400;background:#100e04}
.claim-card{border-color:#2c270e;background:linear-gradient(150deg,#121108,#080808)}.claim-card:hover{border-color:#ffd400;box-shadow:0 18px 50px rgba(255,212,0,.08)}.claim-card button:hover,form button:hover{background:#ffd400;color:#050505}
.marquee{border-color:#3a310b;background:#0d0b03;color:#fff}.marquee i{color:#ffd400}.venue,input,textarea,select,.handle-input,pre{border-color:#29240f;background:#080704}input:focus,textarea:focus,select:focus{border-color:#ffd400;box-shadow:0 0 0 3px rgba(255,212,0,.12)}
form button{background:#ffd400;color:#050505}.preview-payments strong,.sidebar-split strong{color:#ffd400}footer{border-color:#29240f}
@media(max-width:980px){.hero{grid-template-columns:1fr;text-align:center}.hero-copy{margin:auto}.hero-copy>p:not(.eyebrow){margin-inline:auto}.actions{justify-content:center}.wired-hero-art{width:min(620px,100%);margin:auto}}
@media(max-width:520px){.hero{padding-top:34px}.hero h1{font-size:clamp(48px,15vw,67px)}.wired-hero-art{border-radius:20px}.wired-mini-mark{width:38px;height:38px}.actions{justify-content:stretch}}

/* Documentation uses the same black/yellow identity without inheriting app layout. */
.docs-shell .wired-mini-mark{flex:0 0 auto}
.hero-copy>p.hero-channels{max-width:760px;color:#ffd400;font-size:clamp(.76rem,1vw,.92rem);font-weight:800;letter-spacing:.055em;line-height:1.65;text-transform:uppercase}
