:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:light-dark(rgb(243,244,247), #0e1116);color:light-dark(rgb(51,68,102), #e7ebf3)}*{box-sizing:border-box}body{margin:0;line-height:1.8}main{width:min(820px,calc(100% - 32px));margin:40px auto 80px}a{color:light-dark(rgb(23,60,130), #78a7ff)}header{padding-bottom:22px;border-bottom:1px solid light-dark(rgb(166,178,201), #273041)}h1{font-size:32px;margin:12px 0}h2{font-size:20px;margin:32px 0 8px}p,li{color:light-dark(rgb(59,71,94), #bdc6d6)}.meta,.quiet{font-size:13px;color:light-dark(rgb(64,73,89), #8995aa)}.card{margin-top:22px;padding:20px 24px;border:1px solid light-dark(rgb(165,179,202), #2a3548);border-radius:14px;background:light-dark(rgb(242,244,247), #171d27)}footer{margin-top:42px;padding-top:20px;border-top:1px solid light-dark(rgb(166,178,201), #273041);font-size:12px;color:light-dark(rgb(64,73,89), #8995aa)}@media(max-width:600px){main{margin-top:22px}h1{font-size:27px}.card{padding:17px}}
html[data-theme="light"] { color-scheme: light; }
