.user-settings-modern svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-nav-icon{position:relative}.settings-nav-icon::after{content:"";position:absolute;inset:4px;border-radius:8px;background:currentColor;opacity:0;filter:blur(8px);transition:opacity .18s}.settings-nav-icon svg{position:relative;z-index:1;width:17px;height:17px}#settings-nav button:hover .settings-nav-icon::after,#settings-nav button.selected .settings-nav-icon::after{opacity:.24}#settings-nav button.selected .settings-nav-icon svg{filter:drop-shadow(0 2px 5px #0006)}.settings-search-icon{display:grid;width:20px;place-items:center}.settings-search-icon svg{width:15px;height:15px;stroke-width:1.7}.settings-logout-icon{display:grid;width:20px;place-items:center}.settings-logout-icon svg{width:17px;height:17px;stroke-width:2}.settings-sidebar #settings-nav button[data-view=notifications] .settings-nav-icon svg{transform-origin:50% 20%}.settings-sidebar #settings-nav button[data-view=notifications]:hover .settings-nav-icon svg{animation:settings-bell .45s ease}.settings-sidebar #settings-nav button[data-view=appearance]:hover .settings-nav-icon svg{transform:rotate(-12deg)}.settings-sidebar #settings-nav button[data-view=voice].selected .settings-nav-icon{box-shadow:0 0 18px color-mix(in srgb,var(--settings-accent) 32%,transparent)}@keyframes settings-bell{25%{transform:rotate(-10deg)}70%{transform:rotate(8deg)}100%{transform:none}}@media(prefers-reduced-motion:reduce){.settings-sidebar #settings-nav button[data-view=notifications]:hover .settings-nav-icon svg{animation:none}}
