.settings-sections.svelte-1i19ct2{flex-direction:column;gap:3rem;display:flex}.group-title.svelte-1i19ct2{color:var(--fg-accent);text-transform:uppercase;letter-spacing:2px;border-left:3px solid var(--fg-accent);margin-bottom:1rem;padding-left:10px;font-size:.8rem}.settings-grid.svelte-1i19ct2{flex-direction:column;gap:1.5rem;display:flex}.setting-item.svelte-1i19ct2{background-color:var(--bg-primary-dark);border:1px solid var(--border-primary);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:1.5rem;transition:background-color .2s,color .2s;display:flex}.info.svelte-1i19ct2 h3:where(.svelte-1i19ct2){color:var(--fg-primary-light);margin:0;font-size:1.2rem}.info.svelte-1i19ct2 p:where(.svelte-1i19ct2){color:var(--fg-primary-dark);max-width:500px;margin:.5rem 0 0;font-size:.9rem}.toggle-btn.svelte-1i19ct2{border:1px solid var(--border-primary);color:var(--fg-primary-dark);cursor:pointer;border-radius:calc(var(--radius) / 2);background:0 0;min-width:120px;padding:.5rem 1rem;font-weight:700;transition:color .2s,border-color .2s,background .2s}.toggle-btn.active.svelte-1i19ct2{color:var(--fg-accent);border-color:var(--fg-accent);background:rgba(var(--accent-rgb), .1)}.toggle-btn.svelte-1i19ct2:hover{background:var(--fg-primary);color:var(--bg-primary)}.slider-group.svelte-1i19ct2{align-items:center;gap:1rem;display:flex}.slider-group.svelte-1i19ct2 input[type=range]:where(.svelte-1i19ct2){appearance:none;background:var(--border-primary);cursor:pointer;border-radius:2px;outline:none;width:160px;height:4px}.slider-group.svelte-1i19ct2 input[type=range]:where(.svelte-1i19ct2)::-webkit-slider-thumb{appearance:none;background:var(--fg-accent);cursor:pointer;border:2px solid var(--bg-primary-dark);border-radius:50%;width:14px;height:14px}.slider-group.svelte-1i19ct2 input[type=range]:where(.svelte-1i19ct2)::-moz-range-thumb{background:var(--fg-accent);cursor:pointer;border:2px solid var(--bg-primary-dark);border-radius:50%;width:14px;height:14px}.slider-value.svelte-1i19ct2{color:var(--fg-primary-dark);text-align:right;min-width:3.5rem;font-size:.85rem;font-weight:700}@media (width<=600px){.setting-item.svelte-1i19ct2{flex-direction:column;align-items:flex-start;gap:1rem}.toggle-btn.svelte-1i19ct2,.slider-group.svelte-1i19ct2{width:100%}.slider-group.svelte-1i19ct2 input[type=range]:where(.svelte-1i19ct2){flex:1;width:auto}}
