.account-privacy__panel{padding:var(--sp-4);background:var(--color-surface);border-radius:var(--radius)}@media(max-width:640px){.account-privacy__panel{padding:var(--sp-3)}}.account-privacy__title,.account-privacy__row-label{font-family:var(--font-sans);font-size:var(--card-title-size);font-weight:700;line-height:1.2;font-variant-numeric:lining-nums;margin:0;color:var(--color-text)}.account-privacy__loading,.account-privacy__signin-text{font-family:var(--font-serif);font-size:var(--wb-p2);line-height:1.5;color:var(--color-text-secondary);margin:0}.account-privacy__signin-text{margin:var(--sp-1) 0 var(--sp-3)}.account-privacy__error{background:var(--color-danger-tint);border:1px solid var(--color-danger);color:var(--color-text);padding:12px 16px;border-radius:6px;margin:0 0 var(--sp-3);font-size:var(--wb-p3, 1rem)}.account-privacy__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.account-privacy__row+.account-privacy__row{margin-top:var(--sp-4)}.account-privacy__row-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.account-privacy__row-desc{font-family:var(--font-serif);font-size:var(--wb-p2);line-height:1.5;color:var(--color-text-secondary)}.account-privacy__row-note{padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);background:var(--color-brand-tint);font-family:var(--font-serif);font-size:var(--wb-p2);line-height:1.5;color:var(--color-text)}.account-privacy__switch{flex:0 0 auto;position:relative;width:46px;height:26px;padding:0;margin-top:0;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg);cursor:pointer;transition:background .14s ease,border-color .14s ease}.account-privacy__switch:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.account-privacy__switch[aria-checked=true]{background:var(--color-brand);border-color:var(--color-brand)}.account-privacy__switch:disabled{opacity:.6;cursor:default}.account-privacy__switch-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--color-bg);border:1px solid var(--color-border-strong);transition:transform .14s ease}.account-privacy__switch[aria-checked=true] .account-privacy__switch-knob{transform:translate(20px);border-color:var(--color-brand)}.account-delete{margin-top:var(--sp-5)}.account-delete__desc{font-family:var(--font-serif);font-size:var(--wb-p2);line-height:1.5;color:var(--color-text-secondary);margin:var(--sp-1) 0 var(--sp-3);max-width:65ch}.account-delete__desc a{color:var(--color-link);font-weight:700;text-decoration:none}.account-delete__desc a:hover{color:var(--color-link-hover)}.account-delete__confirm{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.account-delete__label{font-family:var(--font-sans);font-weight:500;font-size:var(--wb-p3);color:var(--color-text)}.account-delete__input{font-family:var(--font-mono);font-size:var(--wb-p3);padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:4px;background:var(--color-bg);color:var(--color-text);width:min(100%,26rem)}.account-delete__input:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.account-delete__actions{display:flex;gap:.75rem;flex-wrap:wrap}
