:root{color-scheme:dark;--bg:#07111d;--panel:#0e1b29;--line:#26384c;--text:#edf5ff;--muted:#9db0c4;--blue:#3aa4ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Inter,system-ui,sans-serif}.legal-top,.legal-main,.legal-footer{width:min(900px,calc(100% - 36px));margin:auto}.legal-top{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line)}.legal-top img{height:56px}.legal-top a,.legal-footer a{color:var(--text);text-decoration:none}.legal-main{padding:56px 0}.legal-main h1{font-size:clamp(2rem,5vw,4rem);line-height:1.05;margin:0 0 10px}.updated{color:var(--muted);margin-bottom:38px}.legal-main section{padding:22px 0;border-top:1px solid var(--line)}.legal-main h2{font-size:1.2rem}.legal-main a{color:#77c4ff}.legal-footer{display:flex;gap:18px;flex-wrap:wrap;padding:24px 0 50px;border-top:1px solid var(--line);color:var(--muted)}code{overflow-wrap:anywhere}
