:root{--bg-primary:#000000;--bg-secondary:#09090b;--bg-card:#0c0c0e;--bg-card-hover:#121215;--border-subtle:#1f1f23;--border-hover:#2e2e33;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#71717a;--accent:#ffffff;--accent-glow:rgba(255,255,255,0.08)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}::selection{background:#ffffff;color:#000000}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000000}::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}.container{width:100%;max-width:900px;margin:0 auto;padding:0 1.5rem}.legal-section{margin-bottom:2.5rem}.legal-section h2{font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-bottom:.85rem;display:flex;align-items:center;gap:.5rem}.legal-section p{color:var(--text-secondary);font-size:.975rem;line-height:1.7;margin-bottom:.85rem}.legal-section ul{list-style:none;padding-left:0;margin-bottom:1rem}.legal-section ul li{position:relative;padding-left:1.5rem;color:var(--text-secondary);font-size:.95rem;margin-bottom:.5rem;line-height:1.6}.legal-section ul li:before{content:"•";position:absolute;left:.4rem;color:var(--text-muted);font-weight:700}