:root{--void:#181425;--night:#262b44;--slate:#3a4466;--mist:#8b9bb4;--bone:#ead4aa;--gold:#feae34;--cyan:#2ce8f5}
*{box-sizing:border-box}
body{margin:0;background:var(--void);color:var(--bone);font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;line-height:1.7;font-size:16px}
main{max-width:720px;margin:0 auto;padding:32px 16px 64px}
h1{font-size:28px;line-height:1.3;margin:0 0 8px;color:var(--gold)}
h2{font-size:20px;margin:36px 0 8px;color:var(--cyan)}
p,li{color:var(--bone)}
a{color:var(--cyan)}
nav{font-size:14px;margin-bottom:24px}
nav a{margin-right:12px}
small,.muted{color:var(--mist);font-size:14px}
table{border-collapse:collapse;width:100%;margin:12px 0;font-variant-numeric:tabular-nums}
th,td{border:1px solid var(--slate);padding:8px 10px;text-align:left}
th{background:var(--night)}
td.n,th.n{text-align:right}
.draft{background:var(--gold);color:var(--void);padding:10px 16px;font-weight:700;text-align:center}
.card{background:var(--night);border:1px solid var(--slate);border-radius:8px;padding:16px 20px;margin:12px 0}
