:root{--legal-background:#0b1120;--legal-surface:#0f172a;--legal-border:#334155;--legal-text:#e2e8f0;--legal-text-muted:#94a3b8;--legal-accent:#38bdf8;--legal-font-text:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--legal-font-code:ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, monospace}*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--legal-border) transparent;scrollbar-width:thin}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--legal-border) padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{display:none}body{background:var(--legal-background);color:var(--legal-text);font-family:var(--legal-font-text);margin:0;font-size:1rem;line-height:1.65}.legal-page{max-width:760px;margin:0 auto;padding:40px 16px 64px}.legal-back-link{color:var(--legal-accent);font-family:var(--legal-font-code);align-items:center;gap:.4em;margin-bottom:24px;font-size:.875rem;text-decoration:none;display:inline-flex}.legal-back-link svg{flex-shrink:0;width:1em;height:1em}.legal-back-link:hover,.legal-back-link:focus-visible{text-decoration:underline}.legal-logo{width:280px;max-width:100%;height:auto;margin-bottom:8px;display:block}h1{margin:4px 0 8px;font-size:2rem;line-height:1.2}.legal-updated{color:var(--legal-text-muted);margin:0 0 32px;font-size:.875rem}h2{border-top:1px solid var(--legal-border);margin:36px 0 8px;padding-top:20px;font-size:1.25rem}p,ul{margin:0 0 12px}ul{padding-left:22px}li{margin-bottom:6px}a{color:var(--legal-accent)}.legal-contact{border:1px solid var(--legal-border);background:var(--legal-surface);border-radius:12px;margin-top:36px;padding:16px}.legal-footer-links{color:var(--legal-text-muted);margin-top:40px;font-size:.875rem}
