:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#24282e;background:#f8fafc}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:920px;margin:auto}header{display:flex;justify-content:space-between;gap:20px;padding:28px 24px;align-items:center}header>a{font-size:25px;font-weight:800;text-decoration:none;color:#ed8900}nav{display:flex;gap:18px;font-size:13px}a{color:#b56b00}main{padding:32px 40px 50px;background:#fff;border:1px solid #e9edf2;border-radius:22px;line-height:1.8}h1{font-size:32px;line-height:1.25}h2{font-size:20px;margin-top:30px}p{font-size:15px;color:#424b57}.legal-meta,footer{font-size:13px;color:#788393}.legal-notice{padding:18px;background:#fff5e3;border:1px solid #ffe0ad;border-radius:12px;font-size:14px;color:#875b1e}footer{text-align:center;padding:30px}@media(max-width:600px){header{align-items:flex-start}nav{flex-direction:column;gap:8px}main{padding:22px;border-radius:0}h1{font-size:27px}}

:root{color-scheme:dark;color:#f5f5f5;background:#080808}
main{background:#171717;border-color:#303030}
p{color:#c6c6c6}
a,header>a{color:#ff8a00}
.legal-meta,footer{color:#858585}
.legal-notice{background:#291d11;border-color:#6a3b13;color:#ffb52e}
nav{flex-wrap:wrap}.legal-back{display:inline-flex;padding:5px 0;font-size:13px;text-decoration:none}li{color:#c6c6c6}main a{text-underline-offset:3px}
