:root{--bg:#120a2e;--card:#1e1446;--text:#f4efff;--dim:#b9aed8;--accent:#ff73c6}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.7 system-ui,-apple-system,"Segoe UI","PingFang TC","Microsoft JhengHei",sans-serif}
main{max-width:720px;margin:0 auto;padding:32px 16px 64px}h1{font-size:30px;line-height:1.25;margin:.2em 0}h2{font-size:21px;margin:1.8em 0 .4em;color:var(--accent)}
a{color:var(--accent)}nav{font-size:15px;color:var(--dim)}nav a{margin-right:14px}.card{background:var(--card);border-radius:14px;padding:16px 20px;margin:16px 0}
.dim{color:var(--dim);font-size:15px}img.icon{width:96px;height:96px;border-radius:22px}ul{padding-left:1.2em}
