.account-privacy-shell{min-height:100vh;color:var(--foreground);background:radial-gradient(ellipse at 50% 34%, var(--blend-primary-12-transparent), transparent 42%), linear-gradient(145deg, var(--background), var(--blend-popover-70-var--background) 58%, var(--background));padding:0 clamp(16px,4vw,56px) 56px}.account-privacy-card{background:var(--blend-popover-82-var--background);border:1px solid var(--border);border-radius:var(--radius-card);width:min(720px,100%);box-shadow:var(--shadow-soft);margin:clamp(22px,5vh,54px) auto 0;padding:clamp(22px,5vw,44px)}.account-privacy-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:24px;text-decoration:none;display:inline-flex}.account-privacy-back:hover{color:var(--accent)}.account-privacy-icon{width:48px;height:48px;color:var(--primary-foreground);background:var(--primary);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.account-privacy-card .eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.75rem;font-weight:750}.account-privacy-card h1{font:500 clamp(2.25rem, 6vw, 3.55rem)/1.04 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.account-privacy-intro,.account-privacy-action>p,.account-privacy-status,.account-privacy-scope p{color:var(--muted);line-height:1.65}.account-privacy-intro{margin:14px 0 24px}.account-privacy-action{background:var(--blend-background-70-transparent);border:1px solid var(--border);border-radius:var(--radius-control);padding:18px}.account-privacy-action>p{margin:0 0 16px}.account-privacy-action .ui-button{align-items:center;gap:9px;min-height:46px;display:inline-flex}.account-privacy-delete{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:16px;display:grid}.account-privacy-delete summary{width:fit-content;color:var(--muted);cursor:pointer;font-weight:650}.account-privacy-delete p,.account-privacy-delete label{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.account-privacy-delete input{width:min(100%,280px);min-height:44px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-control);padding:8px 12px}.account-privacy-status{background:var(--blend-background-70-transparent);border-left:3px solid var(--accent);border-radius:0 var(--radius-control) var(--radius-control) 0;padding:15px 17px}.account-privacy-scope{border-top:1px solid var(--border);gap:6px;margin-top:28px;padding-top:22px;display:grid}.account-privacy-scope h2{margin:12px 0 0;font-size:1rem}.account-privacy-scope p{margin:0;font-size:.92rem}.account-privacy-notice{min-height:1.4em;color:var(--accent);margin:16px 0 0;font-size:.9rem}@media (max-width:520px){.account-privacy-shell{padding-inline:16px}.account-privacy-card{padding:22px 18px}}.account-privacy-history{gap:.65rem;margin:1.5rem 0;display:grid}.account-privacy-history h2{margin:0;font-size:1.1rem}.account-privacy-history>p{color:var(--muted);margin:0}.account-privacy-history__entry{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.8rem 0;display:flex}.account-privacy-history__entry time{color:var(--muted);margin-left:auto}
