:root{color-scheme:dark}body{margin:0;background:#0c0d18;color:#e7e8f1;font:16px/1.65 system-ui,sans-serif}main{box-sizing:border-box;max-width:1000px;margin:auto;padding:24px}a{color:#bcb0ff;text-decoration:underline;text-underline-offset:.2em}a:focus-visible{outline:2px solid #f0c56b;outline-offset:3px}h1{font-size:clamp(24px,5vw,34px);line-height:1.25}nav,footer{display:flex;gap:12px;flex-wrap:wrap}.legal-languages{padding:16px 0}.legal-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:0;list-style:none}.legal-index li{padding:10px;border:1px solid #36334b}.legal-index small{display:block;color:#c4c4ce}article{border-top:1px solid #36334b;margin-top:20px}article p{white-space:pre-line;overflow-wrap:anywhere}aside{padding:14px;border:1px solid #e5bd75;background:#31271f}.legal-version{color:#c8c6d5}dt{font-weight:700}dd{margin-inline-start:0;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:8px}footer{margin-top:28px;padding-top:15px;border-top:1px solid #36334b}
