:root{color-scheme:dark;font-family:system-ui,"Segoe UI",Tahoma,sans-serif;background:#101d19;color:#edf1e8;line-height:1.75}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:880px;margin:auto;padding:28px}header{border-bottom:1px solid #53604b}nav{display:flex;gap:24px;flex-wrap:wrap}a{color:#e9c97c}h1{font-size:clamp(28px,5vw,42px);line-height:1.3;color:#f4db9b}h2{font-size:21px;color:#e9c97c;margin-top:32px}h3{font-size:17px}p,li{overflow-wrap:anywhere}.draft{background:#4b3b18;border:1px solid #aa8b43;padding:14px 18px;border-radius:8px}.meta,footer{color:#b7c4b5;font-size:14px}li{margin:8px 0}footer{border-top:1px solid #53604b}strong{color:#fff}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #435044;padding:10px}@media(max-width:600px){header,main,footer{padding:20px}table,tbody,tr,td{display:block}thead{display:none}td:first-child{font-weight:bold;border:0;padding-bottom:0}}@media print{:root{color-scheme:light;background:white;color:black}a,h1,h2,strong{color:black}.draft{background:#eee}header,main,footer{max-width:none}}
