.doc{padding:clamp(26px,3.6vw,44px) 0 0;max-width:1080px}.doc h1{margin:12px 0 0;font:700 clamp(32px,5vw,56px)/1.02 var(--f-display);letter-spacing:-.032em}.doc h1 em{font-style:normal;color:var(--ink-3)}.doc .lede{margin:18px 0 0;max-width:66ch;color:var(--ink-2);font-size:15px;line-height:1.7}.prose section{margin:clamp(38px,5vw,62px) 0;max-width:1080px}.prose h2{display:flex;align-items:baseline;gap:14px;margin:0 0 18px;padding-bottom:11px;border-bottom:1px solid var(--line);font:500 19px/1.25 var(--f-display);letter-spacing:-.015em;color:var(--ink)}.prose h2:before{content:counter(sec,decimal-leading-zero);counter-increment:sec;font:500 10px/1 var(--f-mono);letter-spacing:.16em;color:var(--ink-3)}.prose{counter-reset:sec}.prose p,.prose ul,.prose ol{max-width:74ch;color:#b9c4d1;line-height:1.72}.prose li{margin-bottom:7px}.prose em{color:var(--ink);font-style:italic}.prose b{color:var(--ink);font-weight:600}code{background:#7de3ff12;border:1px solid rgba(125,227,255,.14);border-radius:3px;padding:1px 5px;font:400 12px/1 var(--f-mono);color:#b6e9fb;white-space:nowrap}table.stats{border-collapse:collapse;margin:18px 0;width:100%;max-width:760px;font-size:13px}table.stats td,table.stats th{padding:8px 20px 8px 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line)}table.stats th{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-bottom:9px}table.stats tr:last-child td{border-bottom:0}table.stats td:first-child{color:var(--ink-2)}table.stats td:nth-child(2){font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}table.stats.wide{max-width:900px}table.wide td:first-child{min-width:22rem;color:#b9c4d1}table.wide td:nth-child(3){color:var(--ink-3);font-size:12px}.good{color:var(--leader)!important;font-weight:600}.lin{color:var(--cand)!important}.dim{color:var(--ink-3)}.bug{position:relative;max-width:880px;padding:20px 22px 18px;margin:18px 0;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--raised),var(--surface));box-shadow:var(--shadow)}.bug h3{margin:0 0 12px;font:500 16px/1.35 var(--f-display);letter-spacing:-.012em;color:var(--ink)}.bug p{max-width:78ch;font-size:13.5px}.bug p:last-child{margin-bottom:0}.tag{display:inline-block;vertical-align:2px;margin-left:8px;padding:2px 6px;border:1px solid var(--line-hi);border-radius:3px;font:500 10px/1 var(--f-mono);letter-spacing:.06em;color:var(--ink-3)}.found,.fix{padding:11px 14px 11px 13px;margin:14px 0;border-left:2px solid;border-radius:0 var(--r) var(--r) 0;font-size:13px!important}.found{border-color:var(--cand);background:linear-gradient(90deg,rgba(245,181,68,.075),transparent 70%)}.fix{border-color:var(--leader);background:linear-gradient(90deg,rgba(55,217,154,.075),transparent 70%)}.found:before,.fix:before{display:block;margin-bottom:5px;font:500 9.5px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase}.found:before{content:"Found";color:var(--cand)}.fix:before{content:"Fix";color:var(--leader)}a.repro{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-right:12px;background:var(--ink);color:#05070a;font:600 12px/1 var(--f-sans);border-radius:var(--r);transition:background .14s,transform .06s}a.repro:hover{background:#fff;color:#05070a}a.repro:active{transform:translateY(1px)}.note{color:var(--ink-2)!important;font-size:13px;border-left:1px solid var(--line-hi);padding-left:14px}.prose footer{margin:46px 0 0;padding:20px 0 44px;border-top:1px solid var(--line)}.prose footer p{color:var(--ink-3);font-size:12.5px;max-width:80ch}@media (max-width: 720px){table.stats{font-size:12px}table.wide td:first-child{min-width:0}.bug{padding:16px 15px 14px}}
