.settings-form.svelte-2ejv7t{width:100%}.settings-header.svelte-2ejv7t{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--font-color)}.settings-header.svelte-2ejv7t h1:where(.svelte-2ejv7t){font-family:saira;font-weight:800;font-size:28px;margin:0;text-shadow:calc(2px * var(--multiply-factor)) calc(0px * var(--multiply-factor)) 0 var(--bg-color),calc(2px * var(--multiply-factor)) calc(2px * var(--multiply-factor)) 0 var(--bg-color),calc(0px * var(--multiply-factor)) calc(2px * var(--multiply-factor)) 0 var(--bg-color)}.settings-content-title.svelte-2ejv7t{display:flex;align-items:center;background:color-mix(in srgb,var(--page-color) 60%,black);padding:3px 0 3px 10px;font-family:saira;font-weight:800;font-size:18px;color:var(--font-color);text-shadow:calc(1px * var(--multiply-factor)) calc(0px * var(--multiply-factor)) 0 var(--bg-color),calc(1px * var(--multiply-factor)) calc(1px * var(--multiply-factor)) 0 var(--bg-color),calc(0px * var(--multiply-factor)) calc(1px * var(--multiply-factor)) 0 var(--bg-color);border:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 80%,white);box-shadow:var(--box-shadow);position:relative}.settings-content-box.svelte-2ejv7t{background:var(--page-color);padding:20px;border-left:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 80%,white);border-bottom:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 80%,white);border-right:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 80%,white);box-shadow:var(--box-shadow);margin-bottom:var(--gap);color:var(--font-color);position:relative;z-index:1}.settings-description.svelte-2ejv7t{font-family:saira;font-size:14px;color:var(--font-color);opacity:.8;margin-bottom:20px;line-height:1.5}.form-group.svelte-2ejv7t{margin-bottom:20px}.form-group.svelte-2ejv7t:last-child{margin-bottom:0}.settings-form.svelte-2ejv7t .form-label{display:block;font-family:saira!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;color:var(--font-link-color)!important;margin-bottom:8px!important}.settings-input{flex:1;background:color-mix(in srgb,var(--page-color) 80%,black)!important;border:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 70%,white)!important;border-radius:0!important;color:var(--font-color)!important;font-family:saira!important;font-size:14px!important;padding:10px 12px!important}.settings-input:focus{border-color:var(--font-link-color)!important;outline:none!important}.settings-input::placeholder{color:var(--font-color)!important;opacity:.5!important}.password-input-wrapper.svelte-2ejv7t{position:relative;display:flex;align-items:center}.password-input-wrapper.svelte-2ejv7t .settings-input{width:100%;padding-right:45px!important}.password-toggle.svelte-2ejv7t{position:absolute;right:12px;background:none;border:none;color:var(--font-color);opacity:.6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.password-toggle.svelte-2ejv7t:hover{opacity:1}.form-actions.svelte-2ejv7t{margin-top:20px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--page-color) 70%,white)}.save-btn{flex-shrink:0}.privacy-setting-item.svelte-2ejv7t{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px;background:color-mix(in srgb,var(--page-color) 90%,black);border:1px solid color-mix(in srgb,var(--page-color) 70%,white);margin-bottom:20px}.privacy-setting-info.svelte-2ejv7t{flex:1}.privacy-setting-label.svelte-2ejv7t{font-family:saira;font-weight:700;font-size:14px;color:var(--font-color);margin-bottom:4px}.privacy-setting-description.svelte-2ejv7t{font-family:saira;font-size:12px;color:var(--font-color);opacity:.7;line-height:1.4}.loading-state.svelte-2ejv7t,.error-state.svelte-2ejv7t{text-align:center;padding:40px 20px;font-family:saira;font-size:14px;color:var(--font-color)}.error-state.svelte-2ejv7t{color:#f44}.animate-spin{animation:svelte-2ejv7t-spin 1s linear infinite}@keyframes svelte-2ejv7t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:600px){.save-btn{width:100%;justify-content:center}}
