.skins-page,.skins-admin{--skins-accent:#ff7853;--skins-line:#b2c8d02e;--skins-panel:#0f171bf0;color:var(--gc-text);padding-block:20px 66px}.skins-page a,.skins-admin a{text-decoration:none}.skins-kicker{color:var(--skins-accent);letter-spacing:.085em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.skins-hero,.skins-detail-header{border:1px solid var(--skins-line);border-radius:var(--gc-radius);background:linear-gradient(90deg,#050a0df5,#050a0dcc 52%,#050a0d61),url(/assets/backgrounds/home-gt4.webp) 50% 43%/cover;align-content:center;gap:9px;min-height:172px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.skins-hero h1,.skins-detail-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.1}.skins-hero p,.skins-detail-header p{color:#c8d2d6;margin:0;font-size:15px}.skins-signature{color:#e1e8e9;letter-spacing:.05em;margin-top:7px;font-size:11px;font-weight:800}.skins-filters{grid-template-columns:1fr 1fr auto;gap:10px;margin:14px 0 18px;display:grid}.skins-filters label,.skins-admin label{gap:7px;min-width:0;display:grid}.skins-filters label,.skins-filter-action,.skins-admin label>span{color:#b8c5ca;font-size:11px;font-weight:800}.skins-filters label{border:1px solid var(--skins-line);background:var(--skins-panel);border-radius:8px;padding:9px 13px}.skins-filters select{outline-offset:3px;width:100%;min-height:29px;color:var(--gc-text);background:#11191d;border:0;padding:0 4px;font-size:14px}.skins-filter-action{align-items:center;gap:8px;display:flex}.skins-filter-action button,.skins-actions a,.skins-primary,.skins-admin button,.skins-admin .admin-link{min-height:41px;color:var(--gc-text);font:800 12px var(--gc-font-ui);text-align:center;cursor:pointer;background:#111b20;border:1px solid #b2c8d040;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.skins-filter-action a{color:#b7c2c6;padding:10px}.skins-actions .skins-primary,.skins-primary,.skins-admin button.primary{color:#101519;background:#ff7853;border-color:#ff7853}.skins-filters :is(select,button,a):focus-visible,.skins-page a:focus-visible,.skins-admin :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--gc-lime);outline-offset:3px}.skins-featured{background:linear-gradient(120deg,#10171a,#0a1114);border:1px solid #ff78538c;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:280px;display:grid;overflow:hidden}.skins-featured-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-width:0;padding:25px;display:flex}.skins-featured h2{margin:0;font-size:clamp(25px,2.5vw,39px);line-height:1.08}.skins-featured p{color:#c6d0d3;white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;margin:0;font-size:14px;line-height:1.55}.skins-featured small,.skins-card small{color:#aebcc0}.skins-featured-image{min-width:0;overflow:hidden}.skins-featured-image img{object-fit:cover;width:100%;height:100%;max-height:470px;transition:transform .18s;display:block;transform:scale(1.05)}.skins-featured-image:hover img{transform:scale(1.09)}.skins-badges{flex-wrap:wrap;gap:6px;display:flex}.skins-badges span{color:#d5e0e3;background:#182329;border:1px solid #b8cdd429;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.skins-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.skins-collection{margin-top:22px}.skins-collection>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:13px;display:flex}.skins-collection h2{margin:4px 0 0;font-size:19px}.skins-collection header>small{color:var(--gc-muted)}.skins-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:13px;display:grid}.skins-grid:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:680px}.skins-card,.skins-description,.skins-spec,.skins-empty{border:1px solid var(--skins-line);border-radius:var(--gc-radius);background:var(--skins-panel);min-width:0;overflow:hidden}.skins-card-image{aspect-ratio:16/10;background:#0a1012;display:block;overflow:hidden}.skins-card-image img,.skins-other img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.skins-card-image img{transform:scale(1.08)}.skins-card-image:hover img{transform:scale(1.12)}.skins-other:hover img{transform:scale(1.03)}.skins-card-copy{gap:9px;padding:13px;display:grid}.skins-card-copy h3{overflow-wrap:anywhere;margin:0;font-size:16px}.skins-card-copy .skins-actions{grid-template-columns:1fr 1fr;display:grid}.skins-card-copy .skins-actions a{padding-inline:5px;font-size:11px}.skins-empty{margin-top:12px;padding:40px 27px}.skins-empty h2,.skins-empty h1{margin:10px 0;font-size:26px}.skins-empty p{color:#c5cfd2;max-width:650px;line-height:1.6}.skins-empty a,.skins-back a{color:var(--gc-lime);font-weight:800}.skins-credit{border-top:1px solid var(--skins-line);color:var(--gc-muted);margin-top:24px;padding-top:18px;font-size:12px}.skins-back{padding:0 0 16px}.skins-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:130px}.skins-detail-image{border:1px solid var(--skins-line);border-radius:var(--gc-radius);background:#090f11;height:clamp(280px,38vw,560px);margin-top:14px;overflow:hidden}.skins-detail-image img{object-fit:contain;width:100%;height:100%}.skins-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);align-items:start;gap:14px;margin-top:14px;display:grid}.skins-description,.skins-spec{padding:20px}.skins-description h2{font-size:25px}.skins-description p{color:#d0dadd;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.skins-description h3{margin-top:28px}.skins-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skins-gallery a{aspect-ratio:16/9;border:1px solid var(--skins-line);border-radius:8px;display:block;overflow:hidden}.skins-gallery img{object-fit:cover;width:100%;height:100%}.skins-spec dl{gap:0;margin:15px 0;display:grid}.skins-spec dl>div{border-bottom:1px solid var(--skins-line);grid-template-columns:85px 1fr;gap:10px;padding:12px 0;display:grid}.skins-spec dt{color:var(--gc-muted)}.skins-spec dd{overflow-wrap:anywhere;margin:0;font-weight:800}.skins-spec .skins-primary{width:100%}.skins-spec p{color:var(--gc-muted);font-size:12px;line-height:1.55}.skins-other{gap:6px;padding-bottom:12px;display:grid}.skins-other img{aspect-ratio:16/10}.skins-other strong,.skins-other small{padding-inline:12px}@media (width<=1100px){.skins-grid:not(:has(>:only-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.skins-page,.skins-admin{padding-top:12px}.skins-filters{grid-template-columns:1fr 1fr}.skins-filter-action{grid-column:1/-1}.skins-featured{grid-template-columns:1fr}.skins-featured-image{grid-row:1;height:260px}.skins-featured-copy{padding:19px}.skins-detail-layout,.skins-detail-header{grid-template-columns:1fr}}@media (width<=520px){.skins-hero{padding:22px 17px}.skins-filters{grid-template-columns:1fr}.skins-filter-action{grid-column:auto}.skins-grid:not(:has(>:only-child)){grid-template-columns:1fr}.skins-card-image{aspect-ratio:16/9}.skins-gallery{grid-template-columns:1fr}.skins-detail-image{height:250px}}.skins-page .skins-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.skins-video-count{color:var(--gc-lime);font-size:11px;font-weight:750}.skins-videos{margin-top:28px;scroll-margin-top:90px}.skins-video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;display:grid}.skins-video-preview{border:1px solid var(--skins-line);background:#0a1114;border-radius:9px;min-width:0;overflow:hidden}.skins-video-preview iframe{aspect-ratio:16/9;background:#060b0d;border:0;width:100%;display:block}.skins-video-preview a{color:var(--gc-lime);padding:10px 12px;font-size:12px;font-weight:800;display:block}.skins-basecar-link{background:#82aa280e;border:1px solid #b6ff4159;border-radius:8px;gap:9px;margin-top:18px;padding:14px;display:grid}.skins-basecar-link p{color:#d2dcdf;margin:0}.skins-basecar-link a{text-align:center;color:var(--gc-lime);overflow-wrap:anywhere;border:1px solid #b8ff4180;border-radius:7px;padding:11px 10px;font-size:12px;font-weight:850;display:block}.skins-basecar-link small{color:var(--gc-muted);font-size:11px;line-height:1.55}@media (width<=1000px){.skins-page .skins-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.skins-page .skins-filter-action{grid-column:1/-1}}@media (width<=520px){.skins-page .skins-filters{grid-template-columns:1fr}.skins-page .skins-filter-action{grid-column:auto}}
