/* Detay ve rehber sayfaları — v30 tema */
:root{--teal:#f27a1a;--ink:#1b1b1b;--muted:#6b6b6b;--line:#ececec;--soft:#fff4ea}
body{background:#f5f5f5!important;font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif!important}
h1,h2,h3,.brand,.placeholder,.section h2{font-family:'Inter',system-ui,sans-serif!important;letter-spacing:-.4px}
h1{font-weight:800!important}
.wrap{border-radius:14px!important;box-shadow:0 2px 14px rgba(0,0,0,.07)!important}
.top{border-bottom:1px solid #ececec!important}
.top .brand{font-weight:800!important;font-size:21px!important}
.top>a:last-child{color:#f27a1a!important}
.hero{background:linear-gradient(135deg,#f27a1a,#ff3d6b)!important}
.placeholder{color:#fff!important;font-weight:800!important}
.placeholder:after{color:rgba(255,255,255,.85)!important}
.badge{background:#fff4ea!important;color:#d9650a!important}
.sub{color:#f27a1a!important}
.actions>a,.actions>span{border-radius:10px!important;font-size:11px!important;background:#fff4ea!important;color:#d9650a!important}
.actions>a:first-child{background:#f27a1a!important;color:#fff!important}
.actions a:hover{filter:brightness(.97)}
.info div{border-radius:10px!important}
a{color:#d9650a}
.top a{text-decoration:none!important}
.actions a span{background:none!important;color:inherit!important;border:0!important;min-height:0!important;padding:0!important}
.placeholder small{color:rgba(255,255,255,.85)!important}
