:root{--bg:#07131f;--bg2:#10253b;--card:rgba(7,19,31,0.74);--line:rgba(135,197,255,0.22);--text:#eff7ff;--muted:#9cc4df;--accent:#79b8ff;--good:#67e6a8;--warn:#ffd66b;--shadow:0 18px 40px rgba(0,0,0,0.28)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;color:var(--text);font-family:Avenir Next,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(103,230,168,.18),transparent 26%),radial-gradient(circle at top right,rgba(121,184,255,.22),transparent 32%),linear-gradient(160deg,var(--bg),var(--bg2))}a{color:#d9f7ff}button,input,select,textarea{font:inherit}