:root{
  --bg: #0e1013; --panel:#141820; --card:#1a1f2a; --muted:#9aa3b2; --text:#e6e9ef;
  --brand:#5b9dff; --accent:#4ee0a3; --danger:#ff6b6b; --warn:#ffbf69;
  --radius: 16px; --gap: 14px; --shadow: 0 10px 30px rgba(0,0,0,.35);
}

html, body { height: 100%; background: var(--bg); color: var(--text);
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"; }
*{ box-sizing: border-box; }


