.legal-public{color:#eff5ff;--background:222 61% 8%;--foreground:214 100% 97%;--card:218 36% 13%;--primary:188 73% 71%;--muted-foreground:215 34% 79%;--border:215 23% 28%;background:radial-gradient(at 8% 5%,#23768425,#0000 38%),radial-gradient(at 94% 26%,#7760ae28,#0000 40%),#080f22}.legal-public-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101a2bb8;border:1px solid #d6eaff26;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:12px 18px;display:flex}.legal-public article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#bddfff0a,#0000 45%,#a29bff08),#131e2fb8;border-color:#d6eaff2b;box-shadow:inset 0 1px #fff1,0 20px 60px #0002}.legal-public h1{line-height:1.2}.legal-public h2{margin-bottom:12px;font-size:1.22rem;font-weight:650}.legal-public section p+p{margin-top:12px}.legal-public a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #7fddeb}.legal-public a{color:#9de8f2}.legal-public a:hover{color:#eff5ff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.legal-public article,.legal-public-header{background:#131e2f}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.legal-public article,.legal-public-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#131e2f}}@media (max-width:600px){.legal-public article{padding:22px 18px}.legal-public-header{padding:10px 14px}.legal-public h1{font-size:1.8rem}.legal-public .brand-wordmark{width:100px}}
