.nav-item.svelte-hv3zzy{font-weight:500!important;background:transparent!important;border:none!important;margin:0!important;font-size:inherit!important;line-height:inherit!important;text-decoration:none!important;cursor:pointer!important;transition:color .2s ease!important;display:inline-block!important}:root:not(.dark) .nav-item.svelte-hv3zzy{color:#000000b3!important}html.dark .nav-item.svelte-hv3zzy{color:#ffffffb3!important}.nav-item.svelte-hv3zzy:hover{text-decoration:underline!important;text-underline-offset:4px!important}:root:not(.dark) .nav-item.svelte-hv3zzy:hover{color:var(--theme-accent)!important}html.dark .nav-item.svelte-hv3zzy:hover{color:#fff!important}.nav-item.block.svelte-hv3zzy{display:block!important;padding:.5rem 0!important;text-align:left!important;width:100%!important}button.nav-item.svelte-hv3zzy{font-weight:500!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;font-size:inherit!important;line-height:inherit!important;text-decoration:none!important;cursor:pointer!important;transition:color .2s ease!important}:root:not(.dark) .header-brand-name.svelte-hv3zzy{color:#000000e6!important}html.dark .header-brand-name.svelte-hv3zzy{color:#ffffffe6!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .header-brand-name:where(.svelte-hv3zzy):not(.overlay-shimmer){color:#ffffffe6!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .header-brand-name.overlay-shimmer:where(.svelte-hv3zzy){color:unset!important;text-shadow:unset!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .nav-item:where(.svelte-hv3zzy){color:#fffc!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .nav-item:where(.svelte-hv3zzy):hover{color:#fffffff2!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .header-mobile-menu-button:where(.svelte-hv3zzy){color:#ffffffe6!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .header-mobile-menu-button:where(.svelte-hv3zzy):hover{color:#fff!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .btn-secondary:where(.svelte-hv3zzy){border-color:#ffffff80!important;color:#ffffffe6!important}body.main-landing-page:not(.dark) .header-dynamic.over-dark-bg.svelte-hv3zzy .btn-secondary:where(.svelte-hv3zzy):hover{border-color:#fffc!important;color:#fff!important;background-color:#ffffff1a!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy:not(.over-dark-bg) .header-brand-name:where(.svelte-hv3zzy){color:#000000e6!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy:not(.over-dark-bg) .nav-item:where(.svelte-hv3zzy){color:#000000b3!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy:not(.over-dark-bg) .nav-item:where(.svelte-hv3zzy):hover{color:var(--theme-accent)!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy:not(.over-dark-bg) .header-mobile-menu-button:where(.svelte-hv3zzy){color:#000000e6!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy:not(.over-dark-bg) .header-mobile-menu-button:where(.svelte-hv3zzy):hover{color:#000!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy:not(.over-dark-bg) .btn-secondary:where(.svelte-hv3zzy),body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy:not(.over-dark-bg) .btn-secondary:where(.svelte-hv3zzy):hover,body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy .header-brand-name:where(.svelte-hv3zzy):not(.overlay-shimmer){color:#ffffffe6!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy .header-mobile-menu-button:where(.svelte-hv3zzy){color:#ffffffe6!important}body.main-landing-page:not(.dark) .header-dynamic.svelte-hv3zzy .btn-secondary:where(.svelte-hv3zzy),html.dark header.svelte-hv3zzy .header-brand-name:where(.svelte-hv3zzy){color:#ffffffe6!important}html.dark header.svelte-hv3zzy .nav-item:where(.svelte-hv3zzy){color:#ffffffb3!important}html.dark header.svelte-hv3zzy .nav-item:where(.svelte-hv3zzy):hover{color:#fff!important}html.dark header.header-dynamic.svelte-hv3zzy .nav-item:where(.svelte-hv3zzy):hover,html.dark header.header-dynamic.past-hero.svelte-hv3zzy .nav-item:where(.svelte-hv3zzy):hover{color:#fff!important}html.dark header.svelte-hv3zzy .header-mobile-menu-button:where(.svelte-hv3zzy){color:#ffffffe6!important}html.dark header.svelte-hv3zzy .header-mobile-menu-button:where(.svelte-hv3zzy):hover{color:#fff!important}.modal-overlay{z-index:9999!important}body.modal-open{overflow:hidden}.close-btn.svelte-1nqbrnm{position:absolute;top:1rem;right:1rem;z-index:50;padding:.5rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.close-btn.svelte-1nqbrnm:hover{background:#fff3;transform:scale(1.1);box-shadow:0 4px 12px #0003}.close-btn.svelte-1nqbrnm svg:where(.svelte-1nqbrnm){transition:transform .3s ease}.close-btn.svelte-1nqbrnm:hover svg:where(.svelte-1nqbrnm){transform:rotate(90deg)}.modal-scroll-container.svelte-1nqbrnm{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.modal-scroll-container.svelte-1nqbrnm::-webkit-scrollbar{width:6px}.modal-scroll-container.svelte-1nqbrnm::-webkit-scrollbar-track{background:transparent}.modal-scroll-container.svelte-1nqbrnm::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:1rem}.modal-scroll-container.svelte-1nqbrnm::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.user-modal h1,.user-modal h2,.user-modal h3,.user-modal p,.user-modal label{margin:0}.user-modal input:focus,.user-modal select:focus{border-color:#fff9;box-shadow:0 0 0 2px #ffffff1a}.user-modal button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.modal-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.user-stats-modal h1,.user-stats-modal h2,.user-stats-modal h3,.user-stats-modal p,.user-stats-modal label{margin:0}.user-stats-modal{border-radius:0}.user-stats-modal button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.custom-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.custom-scroll::-webkit-scrollbar{width:6px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:9999px}.dropdown-container .py-2{max-height:220px!important}
