.privacy-page{background:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;display:flex}.privacy-nav{z-index:100;border-bottom:1px solid color-mix(in srgb, var(--drac-purple) 15%, transparent);border-radius:0;position:sticky;top:0}.privacy-nav-inner{justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;padding:1rem 1.5rem;display:flex}.privacy-logo{align-items:center;gap:12px;text-decoration:none;transition:transform .2s;display:flex}.privacy-logo:hover{transform:translateY(-1px)}.privacy-logo-img{border:2px solid var(--drac-purple);object-fit:cover;background:#fff;border-radius:50%;width:36px;height:36px;box-shadow:0 0 15px #bd93f94d}.privacy-content{width:100%;max-width:800px;margin:0 auto;padding:4rem 1.5rem}.privacy-header{text-align:center;margin-bottom:3rem}.privacy-title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:900}.privacy-last-updated{color:var(--drac-comment);font-size:.9rem;font-weight:500}.privacy-body{flex-direction:column;gap:2.5rem;padding:3rem;display:flex}.privacy-section h2{color:var(--drac-purple);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.privacy-section p{color:var(--drac-fg);opacity:.9;font-size:1rem;line-height:1.7}.privacy-section ul{flex-direction:column;gap:.75rem;margin-top:1rem;padding-left:1.25rem;display:flex}.privacy-section li{color:var(--drac-fg);opacity:.85;font-size:.95rem;line-height:1.6}.privacy-section li strong{color:var(--foreground)}.privacy-link{color:var(--drac-cyan);font-weight:600;text-decoration:none;transition:opacity .2s}.privacy-link:hover{opacity:.8;text-decoration:underline}.privacy-footer-note{text-align:center;color:var(--drac-comment);margin-top:3rem;font-size:.85rem}@media (max-width:768px){.privacy-nav-inner{gap:.4rem;padding:.5rem .75rem}.privacy-logo{gap:6px}.privacy-logo-img{width:28px;height:28px}.btn-sm{min-height:auto;padding:.35rem .6rem;font-size:.75rem}.privacy-body{padding:2rem 1.5rem}.privacy-content{padding:2.5rem 1rem}}@media (max-width:380px){.btn-sm span{display:none}.btn-sm:after{content:"Voltar"}}.gradient-text{background:linear-gradient(135deg, var(--drac-purple) 0%, var(--drac-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-sm{padding:.4rem 1rem;font-size:.85rem}
