.year-tabs-container.svelte-2ydbgn{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);z-index:50;position:sticky;top:0}.year-tabs.svelte-2ydbgn{gap:.75rem;padding:1rem 0;display:flex}.year-tab.svelte-2ydbgn{color:var(--color-text);border:2px solid var(--color-border);background:#fff;border-radius:.5rem;padding:1rem 2rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;position:relative;box-shadow:0 2px 4px #0000000d}.year-tab.svelte-2ydbgn:hover{color:var(--color-primary);border-color:var(--color-primary-light);background:linear-gradient(135deg,#7a62941a 0%,#70babe1a 100%);transform:translateY(-2px);box-shadow:0 4px 12px #5d4a7826}.year-tab.active.svelte-2ydbgn{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#7a6294 0%,#5d4a78 50%,#70babe 100%);border-color:#0000;position:relative;box-shadow:0 4px 16px #5d4a784d,0 2px 8px #70babe33}.year-tab.active.svelte-2ydbgn:before{content:"";pointer-events:none;background:linear-gradient(135deg,#c8539926 0%,#70babe1a 50%,#d5d94514 100%);border-radius:.5rem;position:absolute;inset:0}@media (width<=600px){.year-tabs.svelte-2ydbgn{justify-content:center}.year-tab.svelte-2ydbgn{padding:.625rem 1rem;font-size:.9rem}}
