@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}.settings-card[aria-label="Account and sync"]{border:1px solid var(--line,var(--color-border,#ffffff1a));border-radius:var(--radius-md,18px);background:var(--surface,var(--color-surface,#ffffff0a));flex-direction:column;gap:14px;margin-top:8px;padding:20px;display:flex}.settings-card[aria-label="Account and sync"] .section-label{color:var(--text,var(--color-text,inherit));font:500 1.1rem/1.2 var(--serif,var(--font-serif,Georgia, serif));margin:0}.settings-card[aria-label="Account and sync"] .section-description{color:var(--text-soft,var(--color-text-muted,#ffffffb3));margin:0;line-height:1.5}.settings-card[aria-label="Account and sync"] .stack-tight{flex-direction:column;gap:12px;display:flex}.settings-card[aria-label="Account and sync"] .inline-form{align-items:stretch;gap:8px;display:flex}.settings-card[aria-label="Account and sync"] .inline-form>.field-input{flex:1;min-width:0}.settings-card[aria-label="Account and sync"] .field-input{border:1px solid var(--line,var(--color-border,#ffffff24));width:100%;min-height:48px;color:var(--text,var(--color-text,inherit));background:var(--surface-2,var(--color-surface-raised,#00000029));border-radius:10px;outline:0;padding:0 12px;font-size:16px}.settings-card[aria-label="Account and sync"] .field-input:focus{border-color:var(--mint,var(--color-accent-strong,#c9a274))}.settings-card[aria-label="Account and sync"] .button-accent,.settings-card[aria-label="Account and sync"] .chip--wide{min-height:48px;color:var(--mint-ink,var(--color-accent-ink,#17120d));background:var(--mint,var(--color-accent-strong,#d9b68a));cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-weight:700}.settings-card[aria-label="Account and sync"] .button-accent:disabled,.settings-card[aria-label="Account and sync"] .chip--wide:disabled{cursor:default;opacity:.5}.settings-card[aria-label="Account and sync"] .button-quiet,.settings-card[aria-label="Account and sync"] .chip{border:1px solid var(--line,var(--color-border,#ffffff24));min-height:44px;color:var(--text-soft,var(--color-text-muted,#ffffffbf));cursor:pointer;background:0 0;border-radius:10px;padding:0 14px}.settings-card[aria-label="Account and sync"] .chip-row{flex-wrap:wrap;gap:8px;display:flex}.settings-card[aria-label="Account and sync"] .text-link{min-height:40px;color:var(--mint,var(--color-accent-strong,#d9b68a));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.settings-card[aria-label="Account and sync"] .form-error{color:var(--danger,#e59a8a);margin:0;font-size:.88rem}.settings-card[aria-label="Account and sync"] .sheet__hint{color:var(--muted,var(--color-text-muted,#ffffffa6));margin:0;font-size:.84rem;line-height:1.45}.settings-card[aria-label="Account and sync"] .recovery-key{overflow-wrap:anywhere;border:1px dashed var(--mint,var(--color-accent-strong,#d9b68a));color:var(--mint,var(--color-accent-strong,#d9b68a));letter-spacing:.04em;-webkit-user-select:all;user-select:all;border-radius:10px;margin:0;padding:14px;font:600 1rem/1.6 ui-monospace,monospace}.settings-card[aria-label="Account and sync"] .toggle-check{color:var(--text-soft,var(--color-text-muted,#ffffffbf));align-items:center;gap:8px;display:flex}.settings-card[aria-label="Account and sync"] .toggle-check input{width:18px;height:18px;accent-color:var(--mint,var(--color-accent-strong,#d9b68a))}.settings-card[aria-label="Account and sync"] .settings-sub{border-top:1px solid var(--line,var(--color-border,#ffffff1a));flex-direction:column;gap:10px;padding-top:14px;display:flex}.settings-card[aria-label="Account and sync"] .setup-check{color:var(--text-soft,var(--color-text-muted,#ffffffbf))}.settings-card[aria-label="Account and sync"] .setup-check summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.settings-card[aria-label="Account and sync"] .setup-check ul{margin:8px 0;padding-left:18px;line-height:1.7}@media (width<=480px){.settings-card[aria-label="Account and sync"] .inline-form{display:grid}.settings-card[aria-label="Account and sync"] .inline-form .button-accent{width:100%}}
