*{box-sizing:border-box}
html{color-scheme:dark}
body{margin:0;background:#1a1a17;color:#f2f0ec;font:16px/1.65 Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
a{color:#fff5c2;text-underline-offset:3px}
a:hover{text-decoration-thickness:2px}
:where(a):focus-visible{outline:2px solid #fff5c2;outline-offset:3px}
.skip{position:absolute;left:14px;top:-80px;z-index:5;padding:9px 13px;border-radius:8px;background:#fff;color:#1a1a17}
.skip:focus{top:14px}
.page{max-width:760px;margin:0 auto;padding:38px 20px 72px}
.top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px;flex-wrap:wrap}
.back{text-decoration:none;font-weight:700}
.languages{display:flex;gap:9px;align-items:center;font-size:13px}
.languages a{padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#f2f0ec;text-decoration:none}
.languages a[aria-current=page]{background:#fff5c2;border-color:#fff5c2;color:#1a1a17;font-weight:800}
h1{margin:0 0 8px;font:700 clamp(28px,5vw,38px)/1.18 "Stack Sans Headline",Georgia,serif}
.updated{margin:0 0 32px;opacity:.58;font-size:13px}
.lead{font-size:18px;opacity:.96}
h2{margin:32px 0 7px;color:#fff5c2;font-size:17px}
p{margin:0;opacity:.88}
ul{margin:8px 0 0;padding-left:22px;opacity:.88}
li+li{margin-top:7px}
.identity{margin:25px 0 4px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.04)}
.identity strong{color:#fff}
.release-note{margin-top:34px;padding:18px;border:1px solid rgba(250,143,33,.65);border-radius:12px;background:rgba(250,143,33,.08)}
footer{margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.15);font-size:14px}
footer a+a{margin-left:14px}
@media(max-width:520px){.page{padding-top:26px}.top{align-items:flex-start}.languages{width:100%;justify-content:space-between}.languages a{flex:1;text-align:center}}
@media print{body{background:#fff;color:#111}.page{max-width:none}.languages,.skip{display:none}a{color:#111}.identity,.release-note{border-color:#777;background:none}}

a{overflow-wrap:anywhere;text-underline-offset:4px}footer{display:flex;flex-wrap:wrap;gap:20px}
