.theme-link.svelte-tfoj52{color:var(--theme)}.theme-link.svelte-tfoj52:hover{opacity:.75}.theme-icon.svelte-tfoj52{color:inherit}.filter-btn.svelte-tfoj52{background-color:color-mix(in srgb,var(--theme) 8%,transparent);color:#fff;border:1.5px solid color-mix(in srgb,var(--theme) 40%,transparent)}.filter-btn.svelte-tfoj52:hover{background-color:color-mix(in srgb,var(--theme) 18%,transparent);border-color:color-mix(in srgb,var(--theme) 65%,transparent)}.filter-btn.active.svelte-tfoj52{background-color:var(--theme);color:#000;font-weight:700;border-color:var(--theme);box-shadow:0 4px 14px color-mix(in srgb,var(--theme) 40%,transparent)}.section-animate{opacity:1;transform:none;animation:svelte-tfoj52-section-fade-in .6s ease-out both}.section-animate.visible{opacity:1;transform:translateY(0)}@keyframes svelte-tfoj52-section-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
