@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@500;700&family=Lora:wght@600&display=swap');
:root{
  --bg1:#0b1020;
  --bg2:#141b2e;
  --fg:#e9f2ff;
  --brand:#0f766e;
  --accent:#f97316;
  --card:#111827;
  --line:#2b3b56;
}
*{box-sizing:border-box}
body{
  font-family:"Source Sans 3",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
  background:linear-gradient(135deg,var(--bg1),var(--bg2));
  color:var(--fg);
  margin:0;
  padding:26px;
}
h1,h2,h5{
  font-family:Lora,serif;
  margin:0 0 12px;
}
h1{color:var(--brand)}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none;padding:0;margin:12px 0}
li{margin:.45rem 0}
#palette{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.swatch{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(17,24,39,.55)}
.dot{width:14px;height:14px;border-radius:50%}
#js-note{margin-top:10px;opacity:.9}
