/* v170 — inceleme sayfası genel tema uyumu + DB şablonları */
.review-page.review-article-page-v161{width:min(1180px,calc(100% - 38px))!important;padding-left:18px!important;padding-right:18px!important}
.review-longread-v160,.review-chapter-v160{max-width:1120px!important;margin-inline:auto!important}
.review-chapter-v160{border-radius:15px!important}
.review-photo-v160{background:radial-gradient(circle at 50% 42%,#292a25 0,#171813 56%,#10110e 100%)!important;border:1px solid rgba(184,142,48,.48)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 8px 22px rgba(0,0,0,.18)!important;overflow:hidden}
.review-photo-v160 img{background:transparent!important}.review-photo-v160 figcaption{background:rgba(10,11,8,.88)!important;color:#d7cfb8!important;border-top:1px solid rgba(184,142,48,.20)}
.review-photo-grid-v170{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}.review-photo-wide-v170{margin:0!important}.review-photo-wide-v170 img{width:100%;height:auto;max-height:390px;object-fit:contain}
/* DB kablo şablonu */
.review-db-cables-v170{margin:16px 0 9px}.db-cable-summary-v170{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(190,147,54,.35);border-radius:11px;padding:10px 13px;margin-bottom:10px;background:rgba(186,142,44,.07)}.db-cable-summary-v170 span{font-size:.72rem;opacity:.68}.db-cable-summary-v170 strong{font-size:.82rem;color:#d0a145}
.db-cable-grid-v170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db-cable-card-v170{border:1px solid rgba(190,147,54,.29);border-radius:12px;background:rgba(255,255,255,.022);overflow:hidden}.db-cable-card-v170 header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(190,147,54,.16)}.db-cable-card-v170 header strong{font-size:.86rem;color:#d3a23a}.db-cable-card-v170 header span{font-size:.67rem;opacity:.65;margin-left:8px}.db-cable-card-v170 header b{font-size:.7rem;padding:4px 7px;border:1px solid rgba(190,147,54,.28);border-radius:999px;white-space:nowrap}.db-cable-card-v170 pre{margin:0;padding:12px;font:700 .74rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;color:#e5dcc5;min-height:72px}.db-cable-card-v170 footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:7px 12px!important;background:rgba(0,0,0,.17)!important;border:0!important}.db-cable-card-v170 footer span,.db-cable-card-v170 footer strong{font-size:.65rem}.db-cable-card-v170.is-absent{opacity:.58}.review-note-v170{font-size:.78rem;opacity:.78;margin:8px 0 17px}
/* Koruma kartları — tek blok değil, açık ayrımlı iki kolon */
.review-protection-intro-v170{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:center}.review-protection-intro-v170 figure{margin:0!important}.db-protection-supervisor-v170{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;border:1px solid rgba(190,147,54,.38);border-radius:12px;padding:11px 13px;margin:15px 0 11px;background:rgba(184,137,35,.07)}.db-protection-supervisor-v170 span{font-size:.69rem;opacity:.68}.db-protection-supervisor-v170 strong{color:#d2a13b}.db-protection-supervisor-v170 small{grid-column:1/-1;font-size:.67rem;opacity:.65}
.db-protection-grid-v170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.db-protection-card-v170{border:1px solid rgba(190,147,54,.30);border-radius:13px;background:rgba(255,255,255,.02);overflow:hidden}.db-protection-card-v170>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(190,147,54,.17)}.db-protection-card-v170 header strong{display:block;font-size:1rem;color:#d4a33b}.db-protection-card-v170 header span{display:block;font-size:.61rem;opacity:.58;margin-top:2px}.db-protection-card-v170 header>b{font-size:.66rem;letter-spacing:.09em;border-radius:999px;padding:5px 8px}.db-protection-state-v170{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:9px 12px;background:rgba(0,0,0,.13)}.db-protection-state-v170 i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-weight:900}.db-protection-state-v170 span{font-size:.65rem;opacity:.64}.db-protection-state-v170 strong{font-size:.71rem}.db-protection-details-v170{display:grid;gap:5px;padding:9px 12px 11px}.db-protection-details-v170 span{font-size:.68rem;line-height:1.35;padding:6px 8px;border:1px solid rgba(190,147,54,.13);border-radius:7px;background:rgba(255,255,255,.018)}.db-protection-card-v170.is-present{border-color:rgba(74,159,101,.50)}.db-protection-card-v170.is-present header>b,.db-protection-card-v170.is-present .db-protection-state-v170 i{color:#8bd0a2;background:rgba(64,157,95,.16);border:1px solid rgba(72,170,105,.35)}.db-protection-card-v170.is-absent{border-color:rgba(185,82,70,.44)}.db-protection-card-v170.is-absent header>b,.db-protection-card-v170.is-absent .db-protection-state-v170 i{color:#e6a097;background:rgba(178,73,62,.14);border:1px solid rgba(188,82,70,.30)}
/* Grafik okunurluğu */
.review-chart-card-v162 svg{overflow:visible!important}.review-chart-card-v162 .chart-value-v162{font-size:13px!important;font-weight:900!important;paint-order:stroke!important;stroke:#11100d!important;stroke-width:3.2px!important;fill:#f2e7ca!important}.review-chart-card-v162 svg text.chart-value-v162:last-of-type{transform:translateX(-8px)}
/* Açık tema: sitenin krem/bronz dili, saf beyaz yok */
body.light .review-chapter-v160{background:linear-gradient(145deg,#e7e2d1,#ddd5bc)!important;border:1px solid #b59a59!important;color:#292319!important;box-shadow:0 10px 28px rgba(80,62,27,.10)!important}
body.light .review-chapter-v160 h2,body.light .review-chapter-v160 h3{color:#5c4311!important}body.light .review-chapter-v160 p,body.light .review-chapter-v160 li{color:#3c3427!important}
body.light .review-photo-v160{background:radial-gradient(circle at 50% 42%,#32332d 0,#20211c 55%,#151611 100%)!important;border-color:#9f7c31!important}body.light .review-photo-v160 figcaption{background:#191a16!important;color:#ddd2b5!important}
body.light .db-cable-card-v170,body.light .db-protection-card-v170{background:#eee6cf;color:#332b1f}body.light .db-cable-card-v170 pre{color:#3a301e;background:#e3d9bd}body.light .db-cable-card-v170 footer,body.light .db-protection-state-v170{background:#ddd0ae!important;color:#342b1c}body.light .db-cable-summary-v170,body.light .db-protection-supervisor-v170{background:#ded2b3;border-color:#aa893f}body.light .db-cable-card-v170 header strong,body.light .db-protection-card-v170 header strong,body.light .db-protection-supervisor-v170 strong{color:#6f5114}body.light .db-protection-details-v170 span{background:#f3ecd8;border-color:#c8b27e}
body.light .review-chart-card-v162 .chart-value-v162{stroke:#e8dec2!important;fill:#342916!important}
/* İncelemeler liste sayfası açık tema */
body.light .reviews-shell-v166,body.light .reviews-category-panel-v166,body.light .review-card-v166{background:linear-gradient(145deg,#e8e3d3,#ded6bd)!important;color:#2c261b!important;border-color:#b49a5d!important}body.light .review-card-v166 p,body.light .reviews-category-panel-v166 p{color:#514937!important}body.light .reviews-tabs-v166 button{background:#e1d7ba!important;color:#46391f!important;border-color:#b29551!important}body.light .reviews-tabs-v166 button.is-active{background:#cdb77d!important;color:#2d2415!important}
@media(max-width:900px){.db-cable-grid-v170,.db-protection-grid-v170,.review-photo-grid-v170{grid-template-columns:1fr}.review-protection-intro-v170{grid-template-columns:1fr}.review-protection-intro-v170 figure{max-width:230px;margin-inline:auto!important}}
@media(max-width:700px){.review-page.review-article-page-v161{width:100%!important;padding-left:12px!important;padding-right:12px!important}.review-longread-v160,.review-chapter-v160{max-width:100%!important}}
/* Reviews index actual v166 selectors */
body.light .review-index-v166{color:#2b251a!important}
body.light .review-category-panel-v166{background:linear-gradient(145deg,#e9e4d4,#ded6bd)!important;border-color:#b59a59!important;color:#2d271b!important;box-shadow:0 10px 28px rgba(80,62,27,.09)!important}
body.light .review-category-heading-v166 h2{color:#5e4513!important}body.light .review-category-heading-v166 p{color:#5d5441!important}
body.light .review-category-btn-v166{background:#e0d6b9!important;color:#473a20!important;border-color:#b29551!important;box-shadow:none!important}
body.light .review-category-btn-v166.is-active{background:linear-gradient(#d3bf86,#c2aa69)!important;color:#2d2415!important;border-color:#91702b!important}
body.light .review-card-v166{background:#dfd5b8!important;border-color:#a98a43!important;color:#2d2618!important;box-shadow:0 8px 22px rgba(73,55,20,.12)!important}
body.light .review-card-v166 .review-card-bg{opacity:.24!important;filter:saturate(.8) contrast(.95)!important}
body.light .review-card-v166 h3{color:#3b2d12!important}body.light .review-card-v166 p{color:#514835!important}.light .review-card-v166 .review-pill{background:#e9dfc3!important;color:#553f13!important;border-color:#b99b55!important}
