:root{--pd-bg:#0a0f14;--pd-glass:rgba(15,22,32,0.65);--pd-accent:#22c55e;--pd-text:#f1f5f9;--pd-muted:#94a3b8;--pd-border:rgba(255,255,255,0.08);--pd-radius:14px;--pd-font-display:'Orbitron',monospace;--pd-font-body:'Inter',system-ui,sans-serif}.legal-hero,.policy-hero,section:first-of-type:has(h1){background:linear-gradient(180deg,rgba(15,22,32,.95),var(--pd-bg))!important;padding:80px 0 48px!important;border-bottom:1px solid var(--pd-border)!important}.legal-title,.policy-title,h1{font-family:var(--pd-font-display)!important;font-weight:900!important;font-size:clamp(1.6rem,3.5vw,2.4rem)!important;color:#fff!important}h2{font-family:var(--pd-font-display)!important;font-weight:700!important;font-size:clamp(1.2rem,2.5vw,1.6rem)!important;color:#fff!important;margin:2rem 0 1rem!important;padding-bottom:.5rem!important;border-bottom:1px solid var(--pd-border)!important}h3{font-weight:700!important;color:var(--pd-text)!important;margin:1.5rem 0 .75rem!important}li,p{color:var(--pd-muted)!important;line-height:1.75!important}a{color:var(--pd-accent)!important}strong{color:var(--pd-text)!important}.card,.glass,[class*=card]{background:var(--pd-glass)!important;border:1px solid var(--pd-border)!important;border-radius:var(--pd-radius)!important;backdrop-filter:blur(16px)!important}blockquote{border-left:3px solid var(--pd-accent)!important;background:rgba(34,197,94,.04)!important;padding:16px 24px!important;border-radius:0 10px 10px 0!important}section{padding:48px 0!important}@media(max-width:768px){h1{font-size:clamp(1.3rem,5vw,1.8rem)!important}}