/* Şablon: Endüstriyel — koyu başlık şeridi, teknik katalog görünümü */
body.sb-endustriyel { background: #eef1f4; }
.sb-endustriyel .ust { background: #1f2b33; border-bottom: 3px solid var(--renk); backdrop-filter: none; }
.sb-endustriyel .ust__marka, .sb-endustriyel .ust__menu a:not(.dugme) { color: #fff; }
.sb-endustriyel .ust__ad small { color: #9fb0ba; }
.sb-endustriyel .ust__menu a:not(.dugme):hover { color: #fff; opacity: .75; }
.sb-endustriyel .ust__menu { text-transform: uppercase; font-size: 12.5px; letter-spacing: .1em; }
.sb-endustriyel .dugme { text-transform: uppercase; letter-spacing: .06em; font-size: 12.5px; clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px)); border: 0; padding-inline: 22px; }
.sb-endustriyel .kahraman { background: #26343d; }
.sb-endustriyel .kahraman::before { background: linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px) 0 0 / 100% 36px, linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px) 0 0 / 36px 100%; }
.sb-endustriyel .kahraman::after { content: ""; position: absolute; right: -80px; top: -80px; width: 380px; height: 380px; background: var(--renk); opacity: .85; transform: rotate(45deg); }
.sb-endustriyel .kahraman__ic { padding: 58px 0 52px; }
.sb-endustriyel .kahraman__ust { color: #fff; opacity: 1; }
.sb-endustriyel .kahraman__ust::before { content: ""; display: inline-block; width: 28px; height: 3px; background: var(--renk); vertical-align: middle; margin-right: 10px; }
.sb-endustriyel .kahraman h1 { text-transform: uppercase; letter-spacing: .01em; }
.sb-endustriyel .kahraman__rozet li { border-radius: 0; background: rgba(255,255,255,.08); }
.sb-endustriyel .bolum__baslik h2 { text-transform: uppercase; letter-spacing: .06em; font-size: 20px; }
.sb-endustriyel .izgara { gap: 12px; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); }
.sb-endustriyel .kart { border: 1px solid #d5dce2; border-top: 3px solid var(--renk); background: #fff; }
.sb-endustriyel .kart:hover { transform: none; box-shadow: 0 10px 24px -12px rgba(0,0,0,.35); border-color: #d5dce2; border-top-color: var(--renk-koyu); }
.sb-endustriyel .kart__kod { font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace; background: #1f2b33; color: #fff; align-self: flex-start; padding: 2px 8px; font-size: 12.5px; }
.sb-endustriyel .kart__govde { background: #fff; }
.sb-endustriyel .kart__resim { border-bottom: 1px dashed #d5dce2; }
.sb-endustriyel .akis__adim { background: #fff; border-left: 4px solid var(--renk); }
.sb-endustriyel .akis__adim > span { background: #1f2b33; }
.sb-endustriyel .etiket { font-family: ui-monospace, Menlo, Consolas, monospace; background: #1f2b33; }
.sb-endustriyel .seri__ana { box-shadow: none; }
.sb-endustriyel .tablo th { background: #1f2b33; color: #fff; border-bottom: 3px solid var(--renk); text-transform: uppercase; }
.sb-endustriyel .tablo td:first-child { font-family: ui-monospace, Menlo, Consolas, monospace; font-weight: 700; }
.sb-endustriyel .alt { background: #151e24; border-top: 4px solid var(--renk); }
