.background-poster{background:radial-gradient(circle at 68% 42%,transparent 0 12%,#05081666 48%,#03050b 86%),url('/brand-assets/chevy-hero-background.svg') center/cover no-repeat!important;filter:saturate(.9) brightness(.68)!important}
.home-page .hero-actions{gap:14px}.home-page .hero-actions .primary-action,.home-page .hero-actions .secondary-action{min-width:190px;min-height:56px;padding:15px 25px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:-.01em}.home-page .hero-actions .primary-action{border:1px solid #c77aff;background:linear-gradient(110deg,#7628c9,#b84df1);box-shadow:0 12px 35px rgba(153,62,226,.38)}.home-page .hero-actions .secondary-action{border:1px solid rgba(207,177,235,.28);background:rgba(17,14,24,.88);box-shadow:inset 0 1px rgba(255,255,255,.05)}.home-page .hero-actions a:hover{transform:translateY(-2px);filter:brightness(1.12)}
.route-page main>section.route-active.department-page,.route-page main>section.route-active#ekipler{width:100%;max-width:none!important;padding:120px clamp(28px,6vw,110px) 90px;margin:0;overflow:hidden}
.department-page .section-head,#ekipler .section-head{max-width:1180px;margin-left:auto;margin-right:auto}.department-page .category-search{width:min(540px,100%)}.department-page .department-groups,#ekipler .content-tabs,#ekipler .team-grid,#ekipler #featured-teams{width:min(1180px,100%);margin-left:auto;margin-right:auto}.department-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.department-group article{min-width:0}.department-group article b,.department-group article p{overflow-wrap:anywhere}
.map-canvas{height:100vh;min-height:700px;background:#1aa9c5;touch-action:none}.map-world{position:absolute;inset:0;background:url('/brand-assets/gta-map.png') center/cover no-repeat;transform-origin:center;transition:transform .18s ease;cursor:grab}.map-world:active{cursor:grabbing}.map-markers{position:absolute;inset:0}.map-panel{width:300px;padding:14px;background:rgba(14,49,61,.62);box-shadow:0 12px 40px #00394b44}.map-panel h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:13px;background:rgba(24,112,133,.58);letter-spacing:.08em}.map-panel h2 img{width:24px;height:24px;border-radius:5px}.map-panel header{display:flex;justify-content:space-between;margin:16px 4px 8px;color:#d6edf2;font-size:9px;letter-spacing:.1em}.map-panel header span{color:#8ab4be}.map-panel>div section{display:grid;gap:6px}.map-panel>div section h3{display:flex;justify-content:space-between;margin:8px 3px 2px;color:#b8d8df;font-size:9px;text-transform:uppercase}.map-panel>div section h3 span{color:#709aa5}.map-panel button{font-weight:700}.map-home{position:absolute;z-index:5;right:18px;top:18px;padding:14px 20px;border-radius:10px;background:#07141d;color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em}.map-controls{position:absolute;z-index:5;right:18px;bottom:18px;display:grid;gap:8px}.map-controls button{width:42px;height:42px;border:0;border-radius:10px;background:#061722;color:#fff;font-size:20px;font-weight:700;cursor:pointer}.route-page:has(#harita.route-active) .navbar,.route-page:has(#harita.route-active) .site-footer{display:none}.route-page:has(#harita.route-active) main{padding:0}.route-page main>#harita.route-active{display:block!important;padding:0!important}
@media(max-width:900px){.department-group>div,#ekipler .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.route-page main>section.route-active.department-page,.route-page main>section.route-active#ekipler{padding:100px 16px 70px}.department-group>div,#ekipler .team-grid{grid-template-columns:1fr}.map-panel{width:230px}.map-home{padding:11px}}
