html{color-scheme:light dark}body{font:16px/1.6 system-ui,sans-serif;max-width:1100px;margin:3rem auto;padding:0 20px;background:#f6f6f3;color:#1d2528}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}h2{margin-top:2.5rem}a{color:#215e79}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{padding:10px;border-bottom:1px solid #c3c9c9;text-align:left;vertical-align:top}.table{overflow:auto}code,pre{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}img{max-width:100%;height:auto}.tag{font:12px monospace;letter-spacing:.1em}.note{border-left:3px solid #658a91;padding:1rem;background:#eaf0f0}summary{cursor:pointer}footer{margin-top:3rem;border-top:1px solid #aaa;padding-top:1rem}@media(prefers-color-scheme:dark){body{background:#101416;color:#e2e9eb}a{color:#94cfdf}.note{background:#1c292d}td,th{border-color:#39464b}}