#search-results.svelte-4owqj4::-webkit-scrollbar{width:6px}#search-results.svelte-4owqj4::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}#search-results.svelte-4owqj4::-webkit-scrollbar-thumb{background:#888;border-radius:3px}#search-results.svelte-4owqj4::-webkit-scrollbar-thumb:hover{background:#555}.nav-link{position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#60a5fa,#3b82f6);transform:translate(-50%);transition:width .3s ease}.nav-link:hover:before{width:80%}.dropdown-enter{animation:svelte-1ps99rp-dropdownEnter .2s ease-out}@keyframes svelte-1ps99rp-dropdownEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){#mobile-menu.svelte-1ps99rp a:where(.svelte-1ps99rp),#mobile-menu.svelte-1ps99rp button:where(.svelte-1ps99rp){min-height:48px;display:flex;align-items:center;font-size:16px}}@media(forced-colors:active){button[aria-controls=mobile-menu].svelte-1ps99rp{border:1px solid ButtonText!important;forced-color-adjust:none}nav.svelte-1ps99rp button:where(.svelte-1ps99rp),nav.svelte-1ps99rp a:where(.svelte-1ps99rp){border:1px solid transparent;forced-color-adjust:auto}nav.svelte-1ps99rp button:where(.svelte-1ps99rp):hover,nav.svelte-1ps99rp a:where(.svelte-1ps99rp):hover{border-color:LinkText}nav.svelte-1ps99rp button:where(.svelte-1ps99rp):focus,nav.svelte-1ps99rp a:where(.svelte-1ps99rp):focus{border-color:Highlight;outline:2px solid Highlight;outline-offset:2px}.dropdown-enter{border:1px solid ButtonText!important;background:Canvas!important;forced-color-adjust:none}.dropdown-enter a,.dropdown-enter button{border:1px solid transparent;color:LinkText!important;forced-color-adjust:auto}.dropdown-enter a:hover,.dropdown-enter button:hover{border-color:LinkText;background:Highlight!important;color:HighlightText!important}#mobile-menu.svelte-1ps99rp{background:Canvas!important;border:1px solid ButtonText!important;forced-color-adjust:none}#mobile-menu.svelte-1ps99rp a:where(.svelte-1ps99rp),#mobile-menu.svelte-1ps99rp button:where(.svelte-1ps99rp){color:LinkText!important}#mobile-menu.svelte-1ps99rp a:where(.svelte-1ps99rp):hover,#mobile-menu.svelte-1ps99rp button:where(.svelte-1ps99rp):hover{background:Highlight!important;color:HighlightText!important}svg.svelte-1ps99rp{forced-color-adjust:auto}}
