﻿
/* FIGMA-HANDOFF-1 — Abutron Obsidian Gold / Customer Portal */
:root{--bg:#0A0A0D;--surface:#111216;--surface-2:#17181D;--border:#2B2D34;--gold:#D9B24C;--gold-soft:#F0D98A;--text:#F4F4F5;--muted:#A1A1AA;--success:#3FB77E;--warning:#E9A23B;--danger:#E45454}
body{background:#0A0A0D!important;color:#F4F4F5!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}.topbar{background:rgba(14,15,19,.94)!important;border-bottom:1px solid #24262D!important;backdrop-filter:blur(18px)!important}
.brand{color:#F4F4F5!important;font-weight:800!important;letter-spacing:.06em!important}.brand-mark{background:#D9B24C!important;color:#0A0A0D!important;border-radius:9px!important;box-shadow:none!important}.public-nav a{color:#A1A1AA!important}.public-nav a:hover{color:#F4F4F5!important}
.sidebar{background:#0E0F13!important;border-right:1px solid #24262D!important}.side-nav button{border-radius:10px!important;color:#A1A1AA!important;font-weight:600!important}.side-nav button.active,.side-nav button:hover{background:rgba(217,178,76,.12)!important;color:#F4F4F5!important;border-color:rgba(217,178,76,.18)!important}
.workspace{background:#0A0A0D!important}.workspace-head{border-bottom:1px solid #24262D!important;background:#0A0A0D!important}.eyebrow{color:#D9B24C!important;font-weight:800!important;letter-spacing:.16em!important}
.card,.hero-panel,.connect-band,.panel,.metric-card{background:#111216!important;border:1px solid #2B2D34!important;box-shadow:none!important;border-radius:14px!important}.hero h1,.workspace-head h1{color:#F4F4F5!important;letter-spacing:-.025em!important}.hero h1 span{color:#D9B24C!important}.hero p,.card p,.muted,.safety-note{color:#A1A1AA!important}
.btn{border-radius:10px!important;font-weight:700!important}.btn.primary{background:#D9B24C!important;border-color:#D9B24C!important;color:#0A0A0D!important;box-shadow:none!important}.btn.ghost{background:#17181D!important;border-color:#34363F!important;color:#F4F4F5!important}.btn:hover{border-color:#D9B24C!important;transform:none!important}
input,select,textarea{background:#17181D!important;color:#F4F4F5!important;border:1px solid #34363F!important;border-radius:10px!important}table th{background:#111216!important;color:#A1A1AA!important}table td,table th{border-color:#24262D!important}.footer{color:#71717A!important;border-top-color:#24262D!important}

