:root{color-scheme:dark;font:16px/1.7 system-ui,sans-serif;background:#10151d;color:#edf1f8;--muted:#b5c2d4;--accent:#c8b6ff}*{box-sizing:border-box}body{margin:0}a{color:var(--accent);text-underline-offset:4px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(20px,calc((100vw - 1120px)/2));border-bottom:1px solid #334050;background:#141b25}.brand{font-size:22px;text-decoration:none;font-weight:750;color:white}.brand span{font-size:10px;display:block;letter-spacing:.2em;color:var(--muted)}main{max-width:1120px;margin:auto;padding:48px 24px}.intro{max-width:740px;padding:16px 0 48px}.eyebrow{font-size:12px;letter-spacing:.16em;font-weight:750;color:var(--accent)}h1{font-size:clamp(36px,6vw,64px);line-height:1.1;letter-spacing:-.04em;margin:18px 0 24px}h2{font-size:clamp(26px,4vw,36px);line-height:1.25;margin:8px 0 24px}h3{font-size:20px;margin:12px 0}.intro>p:not(.eyebrow){font-size:19px;color:var(--muted)}.button{display:inline-block;margin-top:15px;padding:12px 20px;background:#c8b6ff;color:#21172f;font-weight:700;border-radius:12px;text-decoration:none}nav{display:flex;gap:10px;flex-wrap:wrap;padding:20px 0;border-block:1px solid #334050}nav a{padding:8px 12px;background:#202a39;border-radius:8px;text-decoration:none}section{padding:48px 0;border-bottom:1px solid #334050;scroll-margin-top:20px}p,li{color:#cbd5e3}strong{color:#f2f4f9}li{margin:14px 0;padding-left:6px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.cards article{padding:24px;border:1px solid #3c485b;border-radius:18px;background:#192231}.cards article>span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#373054;color:#e5dbff}.example{font-style:italic;color:#d5c8ff}aside{border-left:3px solid #c8b6ff;padding:18px 24px;background:#25253a;border-radius:0 12px 12px 0;margin:24px 0}details{border:1px solid #3c485b;border-radius:12px;margin:12px 0;padding:16px 20px;background:#161f2b}summary{cursor:pointer;font-weight:650;color:#e8e2fa}details p{margin-bottom:0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:540px}th,td{text-align:left;padding:16px;border-bottom:1px solid #354152;vertical-align:top}th{color:#c8b6ff;background:#192231}td:first-child{font-weight:700;width:22%}td:last-child{width:23%;color:#c5b3fa}footer{padding:40px 0}footer p{font-size:13px;color:var(--muted)}:focus-visible{outline:3px solid #d6c8ff;outline-offset:4px}@media(max-width:720px){.cards{grid-template-columns:1fr}main{padding:24px 18px}header{padding:14px 18px}.brand{font-size:18px}header>a:last-child{font-size:13px}section{padding:32px 0}nav a{font-size:13px}ol,ul{padding-left:22px}}
