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