.downloads__tabs{margin-top:var(--spacing-6)}.downloads__tabs-container{padding:0}.downloads__tabs-nav-wrapper{background-color:var(--color-primary);width:100vw;position:relative;left:50%;right:50%;transform:translateX(-50%)}.downloads__tabs-nav{display:flex;gap:var(--spacing-4);padding:var(--spacing-4) 0;justify-content:space-between}.downloads__tab-btn{padding:var(--spacing-2) var(--spacing-4);background:none;border:none;color:var(--color-text-inverse);cursor:pointer;transition:var(--transition);font-size:var(--text-sm);position:relative}.downloads__tab-btn::after{content:"";position:absolute;bottom:calc(var(--spacing-4) * -1);left:0;width:100%;height:10px;background-color:#cbdce9;transform:scaleX(.8);transition:transform var(--transition)}.downloads__tab-btn:hover::after{background-color:var(--color-accent)}.downloads__tab-btn.active::after{transform:scaleX(.9);background-color:var(--color-accent)}.downloads__tab-panel{display:none}.downloads__tab-panel.active{display:block}.downloads__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}.downloads__grid--logos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.downloads__category:not(:last-child){margin-bottom:var(--spacing-8)}.downloads__category-title{color:var(--color-primary);font-size:var(--text-xl);margin-bottom:var(--spacing-4)}@media (max-width:1024px){.downloads__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4)}.downloads__category-title{font-size:var(--text-lg)}}@media (max-width:768px){.downloads__tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--spacing-3)}.downloads__tab-btn{white-space:nowrap}.downloads__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}.downloads__grid--logos{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.downloads__grid,.downloads__grid--logos{grid-template-columns:1fr}.downloads__category-title{font-size:var(--text-base)}}.downloads__empty{text-align:center;padding:var(--spacing-6);background:var(--color-surface-light);border-radius:var(--radius-lg);color:var(--color-text-light)}