@font-face{font-family:'Archivo';font-weight:400;font-display:swap;src:url(fonts/archivo-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-weight:600;font-display:swap;src:url(fonts/archivo-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'JetBrains Mono';font-weight:500;font-display:swap;src:url(fonts/jetbrains-mono-latin-500-normal.woff2) format('woff2')}
*{box-sizing:border-box}
body{margin:0;font-family:'Archivo',system-ui,sans-serif;color:#0E1726;background:#F6F3EC;line-height:1.7;font-size:1.05rem}
.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;background:#F5B83D;color:#0E1726;padding:8px 14px;border-radius:8px;z-index:9}
header{background:#09101C;padding:20px 24px}
header a{color:#fff;text-decoration:none;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
main{max-width:760px;margin:0 auto;padding:56px 24px 72px}
h1{font-weight:600;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2rem,5vw,2.9rem);line-height:1.05;margin:0 0 10px}
h2{font-weight:600;font-size:1.25rem;margin:40px 0 8px}
.updated{font-family:'JetBrains Mono',monospace;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#4E5A6B;margin:0 0 28px}
p,li{color:#2A3444}
ul{padding-left:22px}li{margin-bottom:6px}
a{color:#0F6E5C}
a:focus-visible{outline:3px solid #0F6E5C;outline-offset:3px;border-radius:3px}
table{width:100%;border-collapse:collapse;font-size:.95rem;margin:12px 0}
th,td{text-align:left;padding:10px 8px;border-bottom:1px solid rgba(14,23,38,.14);vertical-align:top}
th{font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#4E5A6B;font-weight:500}
code{font-family:'JetBrains Mono',monospace;font-size:.88em}
footer{text-align:center;padding:24px;color:#4E5A6B;font-size:.9rem;border-top:1px solid rgba(14,23,38,.14)}
@media (max-width:560px){table,thead,tbody,tr,th,td{display:block}thead{display:none}td{border:0;padding:4px 0}tr{border-bottom:1px solid rgba(14,23,38,.14);padding:10px 0}}
