body{margin:0;background:#101211;color:#eef0e9;font:16px/1.6 system-ui,sans-serif}main{max-width:1500px;margin:auto;padding:40px 24px}h1{font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.04em;max-width:900px}h2{margin-top:40px;font-size:26px}h3{font-size:20px}a{color:#c8f28b}p,li{max-width:1100px}aside{padding:20px;border-left:3px solid #c8f28b;background:#1b211d;max-width:1100px}.date{color:#a4aea6;font:13px monospace}table{border-collapse:collapse;font-size:13px;display:block;overflow:auto}th,td{padding:13px 15px;border:1px solid #343d37;text-align:left;vertical-align:top;min-width:180px}th{background:#232b25}td:first-child{min-width:180px}code{background:#242a26;padding:2px}pre{overflow:auto}