html,body{height:auto}body{line-height:1.6;font-size:17px}.doc{max-width:720px;margin:0 auto;padding:28px 16px 72px}.doc header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.doc .home{text-decoration:none;font-size:30px;font-style:italic}.doc .back{font-weight:700;text-decoration:none}.doc h1{font-size:clamp(30px,6vw,42px);line-height:1.1;margin:0 0 6px;font-weight:900}.doc .updated{margin:0 0 28px;color:#fff9;font-size:15px}.doc h2{font-size:21px;margin:34px 0 8px;font-weight:900;color:var(--cyan)}.doc p,.doc li{color:#ffffffdb}.doc ul{padding-left:1.2em}.doc li{margin:6px 0}.doc footer{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:15px;display:flex;gap:20px;flex-wrap:wrap}.doc footer a{color:#fff}.lost{min-height:100vh;display:grid;place-content:center;justify-items:center;text-align:center;gap:10px;padding:24px 16px}.lost .wordmark{font-size:clamp(56px,16vw,110px);font-style:italic;margin:0}.lost p{margin:0;font-size:19px;color:#ffffffd1;max-width:32ch}.lost .links{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap;justify-content:center}.lost .links a{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:900;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--pink),#9b3dff);box-shadow:0 0 18px #ff3df28c}.lost .links a.alt{color:#0a0618;background:var(--cyan);box-shadow:0 0 18px #7df9ff73}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
