:root{--sorvian-navy:#10283f;--sorvian-blue:#1265bb;--sorvian-cyan:#20a4c9;--sorvian-silver:#c7d4e0}body{--accent:#1265bb;--primary:#1265bb}.shop-header{border-top:4px solid var(--sorvian-blue)}.wordmark{color:var(--sorvian-navy)}.hero{background:linear-gradient(120deg,#10283f,#163d5b);color:#f4f8fc;border-radius:20px}.hero .eyebrow,.hero p{color:#c7deef}.hero h1{color:white}.hero-art{background:radial-gradient(ellipse at center,#2c84b1,#10283f);color:white}.hero-art .arch{border-color:#8dbfdb}.primary,.button.primary{background:var(--sorvian-blue);color:white;border-color:var(--sorvian-blue)}.chip.active{background:#e3f0ff;color:#104b82}.dashboard-dark .tabs button.active{background:#164c75;border-color:#53afe4;color:white}.dashboard-dark .metrics strong{color:#96d7fa}.dashboard-dark .surface{border-color:#31485c}.dashboard-dark .table-wrap{overflow-x:auto}.dashboard-dark .toolbar{flex-wrap:wrap}.dashboard-dark .metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px}.metrics>div{padding:16px;border-radius:12px}.wordmark:before{content:'';display:inline-block;width:38px;height:38px;background:url('/assets/brand/sorvian-official.png') center/contain no-repeat;vertical-align:middle;margin-right:10px}@media(max-width:600px){.hero{border-radius:12px}.metrics{grid-template-columns:repeat(2,1fr)}#live-presence{max-width:180px;font-size:11px!important;bottom:78px!important}}

.dashboard-dark .metrics>div{background:#182b3d;border:1px solid #35536b;color:#eaf5ff}.dashboard-dark .metrics span{color:#c0d2e0}.dashboard-dark .tabs{overflow-x:auto;justify-content:flex-start}.dashboard-dark .tabs button{white-space:nowrap;min-width:max-content;padding:14px 18px}.dashboard-dark .status-note{background:#163246;color:#c4e3f4}.dashboard-dark header .brand{color:#bfdef2}.dashboard-dark .brand:before{content:'';display:inline-block;width:30px;height:30px;background:url('/assets/brand/sorvian-official.png') center/contain no-repeat;vertical-align:middle;margin-right:10px}
