.stats-section{box-sizing:border-box}.stats-section *,.stats-section :after,.stats-section :before{box-sizing:inherit}.stat-card{transition:border-color .3s ease}.stat-card:hover{border-color:var(--primary-400)}.stat-card button{transition:transform .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.stat-card button:hover{transform:scale(1.05)}.stat-card button:active{transform:scale(.95)}@media (max-width:780px){.stats-grid{gap:12px!important}.stat-card{min-height:190px!important}.stats-carousel{gap:1rem;overflow-x:auto;overflow-y:auto;scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;padding-block:4px 8px;scrollbar-width:none}.stats-carousel::-webkit-scrollbar{display:none}.stats-carousel>.stat-card{flex:0 0 280px;scroll-snap-align:start;min-height:210px!important;height:auto}.stats-carousel>.stat-card:hover{transform:none}}@media (min-width:781px){.stats-grid{gap:20px!important}.stat-card{min-height:280px!important}}.loading-container{display:flex;justify-content:center;align-items:center;min-height:50vh}.stats-header{text-align:center}@media (max-width:780px){.stats-header{margin-bottom:1.5rem}}@media (min-width:781px) and (max-width:1199px){.stats-header{margin-bottom:2rem}}@media (min-width:1200px){.stats-header{margin-bottom:2.5rem}}