:root{
  --bg:#071012;
  --panel:rgba(255,255,255,0.06);
  --panel2:rgba(255,255,255,0.09);
  --border:rgba(255,255,255,0.14);
  --text:rgba(245,247,251,0.92);
  --muted:rgba(245,247,251,0.68);
  --accent:#36747D;
}
body{
  margin:0;
  font-family:system-ui,Segoe UI,Roboto,Arial;
  background:var(--bg);
  color:var(--text);
}
.wrap{max-width:980px;margin:auto;padding:24px}
.card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:18px}
a{color:inherit;text-decoration:none}
