.email-confirm-banner.svelte-jgn347{background:var(--banner-bg, var(--color-surface-variant, #f9fafb));border-color:var(--banner-border, var(--color-border, #e5e7eb));color:var(--color-text-body, #374151)}.icon-wrap.svelte-jgn347{background:color-mix(in srgb,var(--banner-bg, #f9fafb) 70%,white);color:var(--banner-icon, var(--color-text-heading, #111827));box-shadow:0 1px 2px #11182714}.theme-switcher.svelte-l9cyh{position:relative}.theme-button.svelte-l9cyh:hover{background-color:var(--color-surface-variant, rgba(255, 255, 255, .08))}.theme-option.svelte-l9cyh:hover{background-color:var(--color-surface-variant, #f3f4f6)}.footer.svelte-1wlmi2p{background-color:var(--footer-bg, #0f172a);color:var(--footer-text, var(--color-text-body, #1f2937));border-color:var(--footer-border, #334155)}.footer-heading.svelte-1wlmi2p{color:var(--footer-text, var(--color-text-body, #1f2937));opacity:1}.footer-link.svelte-1wlmi2p{color:var(--footer-link, var(--color-text-link, #2563eb));outline-color:var(--footer-link-hover, var(--color-text-link-hover, #1d4ed8));transition:opacity .2s ease}.footer-link.svelte-1wlmi2p:hover{opacity:.9}.footer-link.svelte-1wlmi2p:focus-visible{outline:2px solid var(--footer-link-hover, var(--color-text-link-hover, #1d4ed8));outline-offset:2px}body:has(#mobile-menu-panel:target) .menu-bar-top{translate:0 .5rem;rotate:45deg}body:has(#mobile-menu-panel:target) .menu-bar-mid{opacity:0}body:has(#mobile-menu-panel:target) .menu-bar-bot{translate:0 -.5rem;rotate:-45deg}body:has(#mobile-menu-panel:target) .menu-open-link{display:none}body:has(#mobile-menu-panel:target) .menu-close-link{display:block}#mobile-menu-panel:target,#mobile-menu-panel.menu-open{pointer-events:auto}#mobile-menu-panel:target .menu-backdrop,#mobile-menu-panel.menu-open .menu-backdrop{opacity:1}#mobile-menu-panel:target .menu-panel,#mobile-menu-panel.menu-open .menu-panel{translate:0}
