
:root{--tabs-gold:#d48e00;--tabs-copy:#b7bdc7;--tabs-line:rgba(255,255,255,.12)}
.tabs-page{background:#050608;color:#f7f7f4}
.tabs-shell{max-width:1480px;margin:0 auto;padding:150px 5vw 100px}
.tabs-hero{max-width:960px;padding:54px 0 72px;border-bottom:1px solid var(--tabs-line)}
.tabs-hero h1,.browser-head h2{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:800;line-height:.88;margin:14px 0 28px}
.tabs-hero h1{font-size:clamp(70px,8.2vw,138px)}
.tabs-hero h1 span{color:var(--tabs-gold)}
.tabs-intro{max-width:780px;font-size:18px;line-height:1.75;color:var(--tabs-copy)}
.tabs-intro strong{color:#fff}
.tabs-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.tabs-stats span{border:1px solid var(--tabs-line);padding:11px 14px;color:var(--tabs-copy);font-size:14px;text-transform:uppercase;letter-spacing:.05em}.tabs-stats strong{font-family:"Barlow Condensed",sans-serif;color:#fff;font-size:20px;margin-right:4px}
.tab-browser{padding:72px 0 40px}.browser-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.browser-head h2{font-size:clamp(52px,5vw,82px);margin-bottom:0}.tab-count{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;color:var(--tabs-gold);font-weight:700;letter-spacing:.06em;padding-bottom:8px}
.search-wrap{display:block;margin-top:36px}.search-wrap span{display:block;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.07em;color:#d7d9dd;margin-bottom:9px}.search-wrap input{width:100%;box-sizing:border-box;background:#0b0d10;border:1px solid var(--tabs-line);color:#fff;padding:18px 20px;font:500 16px Inter,sans-serif;outline:none}.search-wrap input:focus{border-color:rgba(212,142,0,.75);box-shadow:0 0 0 3px rgba(212,142,0,.1)}
.tab-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 34px}.filter{appearance:none;border:1px solid var(--tabs-line);background:#090b0e;color:#d7d9dd;padding:11px 16px;font-family:"Barlow Condensed",sans-serif;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.filter:hover,.filter:focus-visible,.filter.active{background:var(--tabs-gold);color:#050608;border-color:var(--tabs-gold)}
.tab-list{border-top:1px solid var(--tabs-line)}
.tab-row[hidden]{display:none!important}.tab-row{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 6px;border-bottom:1px solid var(--tabs-line);transition:background .2s ease,padding .2s ease}.tab-row:hover{background:#090b0e;padding-left:18px;padding-right:18px}.tab-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tab-row h3{font-family:"Barlow Condensed",sans-serif;font-size:27px;line-height:1.05;text-transform:uppercase;margin:0;color:#f5f5f2}.tab-row p{color:#8f96a1;margin:7px 0 0;font-size:13px}.tab-badge{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.055em;color:#efb434;border:1px solid rgba(212,142,0,.35);padding:4px 7px;font-size:12px}.tab-download{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(212,142,0,.45);color:#efb434;text-decoration:none;padding:11px 14px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.05em}.tab-download:hover,.tab-download:focus-visible{background:var(--tabs-gold);border-color:var(--tabs-gold);color:#050608}.tab-download span{font-size:18px}.empty-state{padding:50px 0;color:#939aa4}.tabs-note{margin-top:34px;background:#090b0e;border-left:3px solid var(--tabs-gold);padding:18px 20px;color:#a9b0ba;line-height:1.6}.tabs-note strong{color:#fff}.tabs-footer{margin-top:30px}
@media(max-width:1050px){.tabs-shell{padding-top:120px}.tabs-hero{padding-top:34px}.tab-row:hover{padding-left:6px;padding-right:6px}}
@media(max-width:650px){.tabs-shell{padding:100px 20px 70px}.tabs-hero{padding:28px 0 48px}.tabs-hero h1{font-size:clamp(58px,20vw,88px)}.browser-head{align-items:flex-start;flex-direction:column}.tab-count{padding:0}.tab-row{align-items:flex-start;flex-direction:column;gap:15px}.tab-download{width:100%;box-sizing:border-box;justify-content:space-between}.tab-row h3{font-size:24px}}


/* Official social links */
.footer-socials{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 0 16px}
.footer-socials a{width:36px;height:36px;display:grid;place-items:center;border:1px solid #2b3036;border-radius:50%;color:#8f959d;background:#080a0c;transition:color .2s,border-color .2s,background .2s,transform .2s}
.footer-socials a:hover,.footer-socials a:focus-visible{color:#d48e00;border-color:#d48e00;background:rgba(212,142,0,.08);transform:translateY(-2px)}
.footer-socials svg{width:17px;height:17px;fill:currentColor}
