.zr-ana-markalar *{box-sizing:border-box}.zr-ana-markalar .mk-hero{background:var(--card);border-bottom:1px solid var(--border);text-align:center;padding:122px 24px 30px}.zr-ana-markalar .mk-hero h1{color:var(--text);margin:0 0 8px;font-size:28px;font-weight:800}.zr-ana-markalar .mk-hero p{color:var(--text2);max-width:600px;margin:0 auto 20px;font-size:15px}.zr-ana-markalar .stats{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:16px;display:flex}.zr-ana-markalar .stat{background:var(--bg2);color:var(--text2);border-radius:10px;padding:10px 20px;font-size:13px}.zr-ana-markalar .stat strong{color:var(--blue);font-size:20px;display:block}.zr-ana-markalar .search-bar{max-width:500px;margin:20px auto 0;position:relative}.zr-ana-markalar .search-bar input{border:2px solid var(--border);background:var(--card);width:100%;color:var(--text);font-size:15px;font-family:var(--font);border-radius:12px;outline:none;padding:12px 44px 12px 16px}.zr-ana-markalar .search-bar input:focus{border-color:var(--blue)}.zr-ana-markalar .search-bar .ara-ikon{color:var(--text3);pointer-events:none;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.zr-ana-markalar .container{max-width:1200px;margin:0 auto;padding:24px}.zr-ana-markalar .breadcrumb{color:var(--text2);margin-bottom:16px;font-size:13px}.zr-ana-markalar .breadcrumb a{color:var(--blue);text-decoration:none}.zr-ana-markalar .filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.zr-ana-markalar .filter-btn{border:1.5px solid var(--border);cursor:pointer;background:var(--card);color:var(--text2);font-size:13px;font-family:var(--font);border-radius:20px;min-height:44px;padding:6px 14px;transition:all .15s}.zr-ana-markalar .filter-btn.active,.zr-ana-markalar .filter-btn:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-bg)}.zr-ana-markalar .brand-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.zr-ana-markalar .brand-card{background:var(--card);border:1.5px solid var(--border);color:inherit;border-radius:12px;padding:16px;text-decoration:none;transition:all .15s;display:block}.zr-ana-markalar .brand-card[hidden]{display:none}.zr-ana-markalar .brand-card:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 2px 16px #00000059}.zr-ana-markalar .brand-card{min-width:0}.zr-ana-markalar .brand-name,.zr-ana-markalar .brand-sektor{overflow-wrap:anywhere}.zr-ana-markalar .brand-name{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}.zr-ana-markalar .brand-sektor{color:var(--text3);margin-bottom:10px;font-size:12px;line-height:1.4}.zr-ana-markalar .brand-meta{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.zr-ana-markalar .brand-count{background:var(--bg2);color:var(--text2);border-radius:12px;padding:3px 8px;font-size:11px}.zr-ana-markalar .has-pdf{color:var(--blue);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.zr-ana-markalar .no-results{text-align:center;color:var(--text3);padding:60px}html[data-theme=acik] .zr-ana-markalar .mk-hero{background:#fff;border-bottom-color:#e5e7eb}html[data-theme=acik] .zr-ana-markalar .mk-hero h1,html[data-theme=acik] .zr-ana-markalar .brand-name{color:#1a1a2e}html[data-theme=acik] .zr-ana-markalar .mk-hero p,html[data-theme=acik] .zr-ana-markalar .breadcrumb,html[data-theme=acik] .zr-ana-markalar .brand-count,html[data-theme=acik] .zr-ana-markalar .stat{color:#6b7280}html[data-theme=acik] .zr-ana-markalar .stat,html[data-theme=acik] .zr-ana-markalar .brand-count{background:#f0f4fa}html[data-theme=acik] .zr-ana-markalar .stat strong,html[data-theme=acik] .zr-ana-markalar .has-pdf,html[data-theme=acik] .zr-ana-markalar .breadcrumb a{color:#0052a3}html[data-theme=acik] .zr-ana-markalar .search-bar input,html[data-theme=acik] .zr-ana-markalar .filter-btn,html[data-theme=acik] .zr-ana-markalar .brand-card{color:#1a1a2e;background:#fff;border-color:#e5e7eb}html[data-theme=acik] .zr-ana-markalar .filter-btn{color:#374151}html[data-theme=acik] .zr-ana-markalar .filter-btn.active,html[data-theme=acik] .zr-ana-markalar .filter-btn:hover,html[data-theme=acik] .zr-ana-markalar .search-bar input:focus,html[data-theme=acik] .zr-ana-markalar .brand-card:hover{color:#0052a3;background:#eff6ff;border-color:#0052a3}html[data-theme=acik] .zr-ana-markalar .brand-card:hover{background:#fff;box-shadow:0 2px 16px #0052a31f}html[data-theme=acik] .zr-ana-markalar .brand-sektor,html[data-theme=acik] .zr-ana-markalar .no-results{color:#9ca3af}@media (max-width:640px){.zr-ana-markalar .mk-hero{padding-top:110px}.zr-ana-markalar .brand-grid{grid-template-columns:1fr 1fr}.zr-ana-markalar .mk-hero h1{font-size:22px}}.zr-ana-markalar .container.detay{padding-top:122px}@media (max-width:640px){.zr-ana-markalar .container.detay{padding-top:110px}}.zr-ana-markalar .brand-hero{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-bottom:28px;padding:24px}.zr-ana-markalar .brand-hero h1{letter-spacing:normal;color:var(--text);margin:0 0 6px;font-size:28px;font-weight:800}.zr-ana-markalar .brand-ozet{color:var(--text2);margin:0 0 16px;font-size:14px}.zr-ana-markalar .brand-links{flex-wrap:wrap;gap:8px;display:flex}.zr-ana-markalar .link-btn{border:1.5px solid var(--border);min-height:44px;color:var(--text2);background:var(--surface);border-radius:10px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zr-ana-markalar .link-btn:hover,.zr-ana-markalar .link-btn.primary{border-color:var(--blue);color:var(--blue)}.zr-ana-markalar .detay-baslik{color:var(--text);margin:0 0 16px;font-size:18px;font-weight:700}.zr-ana-markalar .detay-grup{margin-bottom:20px}.zr-ana-markalar .detay-grup h3{text-transform:uppercase;letter-spacing:1px;color:var(--text3);margin:0 0 8px;font-size:13px;font-weight:700}.zr-ana-markalar .detay-grup ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zr-ana-markalar .detay-grup li{background:var(--card);border:1px solid var(--border);color:var(--text2);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:10px 14px;font-size:13.5px}html[data-theme=acik] .zr-ana-markalar .brand-hero,html[data-theme=acik] .zr-ana-markalar .detay-grup li,html[data-theme=acik] .zr-ana-markalar .link-btn{background:#fff;border-color:#e5e7eb}html[data-theme=acik] .zr-ana-markalar .brand-hero h1{color:#1a1a2e}
