:root{--theme-color: #9b1c1c}#year-tabs-container{min-height:80px;transition:all .3s ease}.year-tab{transition:all .3s ease;opacity:1}.year-tab.active .w-4{background-color:var(--theme-color);border-color:var(--theme-color);transform:scale(1.2);box-shadow:0 4px 12px #00000026}.year-tab.active span{color:var(--theme-color);font-weight:600;transform:translateY(-1px)}.year-tab:hover .w-4{transform:scale(1.1);box-shadow:0 2px 8px #0000001a}.year-tab:hover span{transform:translateY(-2px)}#prev-btn,#next-btn{transition:all .3s ease}#prev-btn:hover:not(:disabled),#next-btn:hover:not(:disabled){transform:translateY(-1px)}#prev-btn:disabled,#next-btn:disabled{cursor:not-allowed}#group-indicator{font-family:Inter,sans-serif;letter-spacing:.025em}.year-tab[style*="display: none"]{opacity:0;transform:scale(.8)}.year-tab[style*="display: flex"]{opacity:1;transform:scale(1)}@media (max-width: 768px){#prev-btn{min-width:80px}#prev-btn span,#next-btn span{display:none}.year-tab span{font-size:1rem}.w-16{width:2rem}}@media (max-width: 640px){.year-tab{margin:0 8px}.w-16{width:1.5rem;margin:0 8px}}
