/* Existing BETMAN v10 visual language. Values sourced from reimagined-variants.css. */
:root{--ink:#f6f8fb;--muted:rgba(246,248,251,.78);--line:rgba(255,255,255,.20);--green:#c5ff00;--lime:var(--green);--cyan:#67e8f9;--gold:#f5d06f;--font:Inter,"SF Pro Display","SF Pro Text",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body{color:var(--ink);font-family:var(--font);background:linear-gradient(180deg,rgba(43,103,54,.54),rgba(24,70,38,.60)),radial-gradient(circle at 14% 10%,rgba(197,255,0,.24),transparent 30rem),radial-gradient(circle at 88% 16%,rgba(245,208,111,.20),transparent 24rem),#2a6b3a}
.brand img{width:158px;height:72px;object-fit:contain;object-position:left center}.brand{gap:0}h1{font-weight:850;letter-spacing:-.055em}h1 em{font-weight:850}.eyebrow{color:var(--green);font-weight:850}.intro-copy{color:var(--muted)}.intro-copy strong{color:var(--ink)}nav{gap:18px;font-weight:800}nav button{font-weight:800}.login{border-radius:999px;border:1px solid rgba(197,255,0,.55);background:rgba(197,255,0,.10);color:var(--green);min-height:44px;display:flex;align-items:center;padding:12px 18px}.showcase{border-radius:16px;box-shadow:0 20px 56px rgba(0,0,0,.18)}.product{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),radial-gradient(circle at 16% 18%,rgba(197,255,0,.18),transparent 24rem),rgba(44,82,43,.96)}.product h2{font-weight:850;letter-spacing:-.05em}.product p,.product-bottom p{color:var(--muted)}.product-top>span:last-child{color:var(--muted)}.product-bottom a{border-radius:999px;background:var(--ink);color:#05070b;font-weight:800;min-height:44px}.capabilities span{border-color:rgba(197,255,0,.3);color:var(--ink);background:rgba(197,255,0,.07);border-radius:999px}.technology-tabs button{border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),rgba(21,44,26,.66);box-shadow:0 8px 24px #0001}.technology-tabs button[aria-selected=true]{background:linear-gradient(180deg,rgba(197,255,0,.20),rgba(197,255,0,.07)),rgba(21,44,26,.8)}.technology-tabs b{font-weight:800}.technology-tabs i,.tab-number{color:var(--muted)}.signal-card,.vision-label,.spectrum,.audio-panel{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.055)),rgba(4,15,8,.86);border-color:rgba(197,255,0,.3);border-radius:12px}.signal-row b{color:var(--green)}.data-map{background:radial-gradient(ellipse at center,#385830,#0c2111 85%)}.source-nodes span{background:#243e27;border-color:#768965;border-radius:8px}.engine{background:#30462b;border-color:var(--green)}footer{color:var(--muted)}footer button{color:var(--ink)}dialog{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.02)),#173b22;border-color:#73866b;border-radius:18px}dialog h2{font-weight:850}dialog .cta{border-radius:999px;font-weight:800}.steps article{border-color:#617358;border-radius:12px}.mini-label{color:var(--ink)}
@media(max-width:700px){.brand img{width:112px;height:54px}nav{gap:12px}.login{min-height:36px;padding:9px 12px;font-size:10px}.showcase{border-radius:12px}.technology-tabs button{border-radius:8px}.product-bottom a{min-height:40px}.product{padding:15px}.intro-copy{font-size:11px}.intro-copy br{display:none}}
@media(max-width:350px){.brand img{width:96px;height:48px}nav{gap:10px}.login{padding:8px 10px}.product{padding:11px}}
@media(min-width:701px) and (max-height:500px){.app{padding:0 20px}header{height:48px}.brand img{width:110px;height:48px}.login{min-height:32px;padding:8px 14px;font-size:11px}nav{font-size:11px}main{padding:8px 0}.intro{margin-bottom:9px}.intro .eyebrow,.intro-copy{display:none}h1{font-size:28px}.showcase{height:216px;min-height:216px;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr)}.product{padding:14px;gap:8px}.product-top,.product-bottom p,.capabilities{display:none}.product h2{font-size:26px;margin-bottom:7px}.product p{font-size:12px;line-height:1.5}.product-bottom a{min-height:36px;padding:10px 13px;font-size:11px}.technology-tabs{margin-top:8px;gap:7px}.technology-tabs button{padding:9px 12px}.technology-tabs b{font-size:11px}.technology-tabs small,.tab-number{display:none}footer{min-height:29px;font-size:7px}footer button{font-size:9px;padding:7px 0}.scene-top{top:14px;left:16px;right:16px;font-size:8px}.scene-bottom{bottom:10px;left:16px;right:16px}.scene-bottom>span{font-size:7px}.signal-card{bottom:45px;width:190px;padding:11px}.signal-card .mini-label{font-size:7px}.signal-row{font-size:9px;padding-top:9px}.reticle span{font-size:8px}.vision-label,.spectrum,.audio-panel{bottom:46px;padding:11px}.vision-label strong{font-size:16px}.vision-label{font-size:10px;gap:6px}.data-map{padding:32px 20px}.source-nodes span{font-size:8px;padding:7px}.connector{height:11px}.engine{padding:10px 20px;gap:5px}.engine strong{font-size:20px}.wave{height:30px}}
