:root{color-scheme:dark;color:#d9e1e3;font-synthesis:none;background:#070b10;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 90% 10%,#15343e70,#0000 50%);margin:0;line-height:1.7;position:relative;overflow-x:clip}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:6px;outline:2px solid #55dce8}.shell{width:min(1180px,100% - 96px);margin-inline:auto;position:relative}.skip{z-index:5;background:#17222a;padding:10px;position:absolute;top:8px;left:20px;transform:translateY(-160%)}.skip:focus{transform:none}.masthead{border-bottom:1px solid #26343d;justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex}.wordmark{letter-spacing:.22em;font-family:Consolas,monospace;font-size:22px;font-weight:700}.signal{letter-spacing:.12em;color:#a8d4dc;align-items:center;gap:10px;font-family:Consolas,monospace;font-size:11px;display:flex}.signal i{background:#55dce8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #55dce8}.hero{padding-top:100px;padding-bottom:56px}.eyebrow{color:#a8d4dc;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font:12px/1.6 Consolas,monospace}.release-label{color:#55dce8;margin:30px 0 15px;font-size:18px}.release-label span{color:#526570;margin-right:10px}h1{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin:0 0 30px;font-size:clamp(42px,5.6vw,78px);font-weight:600;line-height:1.15}.intro{color:#a4b6be;max-width:630px;margin:0 0 38px;font-size:19px}.release-note{background:#101820ad;border-left:2px solid #55dce8;gap:20px;max-width:660px;padding:18px 24px;display:flex}.release-note p{color:#bbcbd1;margin:0;font-size:15px}.note-mark{color:#55dce8;font-family:Consolas,monospace;font-size:22px}.coordinates{letter-spacing:.22em;color:#78878d;justify-content:space-between;padding-top:55px;font:10px Consolas,monospace;display:flex}.chapter{border-top:1px solid #26343d;padding-top:55px;padding-bottom:65px}h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.3}.chapter-text{color:#a4b6be;max-width:700px;font-size:16px}.pillars{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.pillars article{border-top:1px solid #354954;padding-top:20px}.number{color:#55dce8;font:12px Consolas,monospace}h3{margin:12px 0 8px;font-size:19px;font-weight:500}.pillars p{color:#94a7af;margin:0;font-size:15px}.footer{border-top:1px solid #26343d;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;font-size:13px;display:flex}.footer p{margin:0}.footer span{color:#94a7af}.footer nav{gap:24px;display:flex}.footer a:hover,.text-link:hover{color:#55dce8}.footer nav a{align-items:center;min-height:44px;display:inline-flex}.document{max-width:850px;padding-top:70px;padding-bottom:90px}.document h1{font-size:clamp(38px,5vw,60px)}.date{color:#94a7af;font-size:14px}.document section{margin-top:36px}.document section h2{font-size:23px}.document p{color:#adbec5}.text-link{color:#a8d4dc;padding-block:10px;display:inline-block}.error-page{min-height:70vh}.sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbit{pointer-events:none;border:1px solid #55dce814;border-radius:50%;width:650px;height:650px;position:absolute;top:80px;right:max(-250px,50vw - 750px)}.orbit-two{border-color:#55dce80a;width:950px;height:950px;top:-70px;right:-390px}@media (width<=700px){.shell{width:calc(100% - 40px)}.masthead{flex-wrap:wrap;gap:8px;min-height:90px;padding-block:20px}.wordmark{font-size:19px}.signal{font-size:10px}.hero{padding-top:55px}.hero h1{font-size:43px}.intro{font-size:17px}.release-note{gap:14px;padding:16px}.pillars{grid-template-columns:1fr;gap:28px}.footer{flex-direction:column;align-items:flex-start}.document{padding-top:50px}.orbit{width:390px;height:390px;right:-220px}.orbit-two{width:530px;height:530px;right:-310px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
