:root{
  --bg:#0B1020; --surface:#11162a; --text:#E8ECF1;
  --muted:#9aa6bf; --border:#253154; --accent:#4F8BFF;
}

*{box-sizing:border-box}
html,body{height:100%}
body{
  margin:0;
  font:14px/1.6 system-ui,Segoe UI,Roboto,Ubuntu;
  background:linear-gradient(180deg,var(--bg),#0C1124 60%);
  color:var(--text);
}

.container{max-width:1180px;margin:0 auto;padding:16px;}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
