.lx-settings-card{box-shadow:0 30px 60px -36px var(--ux-shadow-strong)!important}.lx-settings-tile{border-radius:var(--os-radius-input)!important}.lx-settings-panel{border-radius:14px!important}.lx-settings-btn,.lx-settings-btn-primary{transition:background-color .2s var(--ux-ease), border-color .2s var(--ux-ease), box-shadow .3s var(--ux-ease), transform .3s var(--ux-ease), opacity .2s var(--ux-ease);border-radius:var(--os-radius-input)!important}@media (hover:hover){.lx-settings-btn:hover:not(:disabled){background:var(--ux-surface-2)!important;border-color:var(--ux-line-2)!important}.lx-settings-panel .lx-settings-btn:hover:not(:disabled){background:var(--ux-surface)!important}.lx-settings-btn-primary:hover:not(:disabled){box-shadow:0 18px 36px -20px color-mix(in srgb, var(--ux-accent) 70%, transparent);transform:translateY(-1px);background:var(--ux-accent-2)!important}}.lx-settings-btn:active:not(:disabled),.lx-settings-btn-primary:active:not(:disabled){transform:scale(.97)}.lx-settings-btn:focus-visible,.lx-settings-btn-primary:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px}.lx-settings-input{transition:border-color .2s var(--ux-ease), box-shadow .3s var(--ux-ease);border-radius:var(--os-radius-input)!important}@media (hover:hover){.lx-settings-input:hover{border-color:var(--ux-line-2)!important}}.lx-settings-input:focus-visible{box-shadow:0 0 0 1px var(--ux-accent), 0 0 0 5px var(--ux-accent-soft);border-color:var(--ux-accent)!important}.lx-settings-input[data-bad],.lx-settings-input[data-bad]:hover{border-color:var(--ux-danger)!important}.lx-settings-input[data-bad]:focus-visible{box-shadow:0 0 0 1px var(--ux-danger), 0 0 0 5px color-mix(in srgb, var(--ux-danger) 13%, transparent);border-color:var(--ux-danger)!important}.lx-settings-opt{transition:border-color .2s var(--ux-ease), background-color .2s var(--ux-ease), transform .3s var(--ux-ease), opacity .2s var(--ux-ease);border-radius:14px!important}@media (hover:hover){.lx-settings-opt:not([data-active]):hover:not(:disabled){border-color:var(--ux-line-2)!important}}.lx-settings-opt:active:not(:disabled){transform:scale(.98)}.lx-settings-opt:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px}.lx-settings-opt-dot{transition:border-width .3s var(--ux-ease), border-color .2s var(--ux-ease)}.lx-settings-link{transition:color .2s var(--ux-ease)}@media (hover:hover){.lx-settings-link:hover{color:var(--ux-ink)!important}}.lx-settings header button[aria-label=back]{transition:background-color .2s var(--ux-ease), transform .3s var(--ux-ease);border-radius:12px}@media (hover:hover){.lx-settings header button[aria-label=back]:hover{background:var(--ux-surface-2)}}.lx-settings header button[aria-label=back]:focus-visible{outline:2px solid var(--ux-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.lx-settings-btn,.lx-settings-btn-primary,.lx-settings-input,.lx-settings-opt,.lx-settings-opt-dot,.lx-settings-link,.lx-settings header button[aria-label=back]{transition:none!important}.lx-settings-btn:is(:hover,:active),.lx-settings-btn-primary:is(:hover,:active),.lx-settings-opt:active{transform:none!important}}
