/* Trend Haber CMS v0.3.2 — article detail UI. Scoped to the reader-facing detail page. */
.thv32-body{background:#f3f4f8;color:#1c2532;font-family:Arial,Helvetica,sans-serif;line-height:1.45}
.thv32-body a{text-decoration:none}
.thv32-body .thv3-test-banner{font-size:10px;padding:7px 12px}
.thv32-body .mobile-nav[hidden],.thv32-body .search-tray[hidden]{display:none!important}
.thv32-main{padding-bottom:24px}
.thv32-ticker{display:flex;align-items:center;gap:15px;margin:13px 0 15px;background:#fff;border:1px solid #e6e9ef;height:40px;overflow:hidden;font-size:11px;color:#374252}
.thv32-ticker-title{height:100%;display:flex;align-items:center;padding:0 17px;background:#d91035;color:white;font-weight:900;white-space:nowrap}
.thv32-ticker>a{margin-left:auto;white-space:nowrap;font-weight:800;padding:0 12px;color:#c41632}
.thv32-breadcrumb{display:flex;gap:9px;align-items:center;white-space:nowrap;overflow:hidden;font-size:12px;color:#818b9a;margin:22px 0 14px}
.thv32-breadcrumb>a{color:#51637b;flex-shrink:0}.thv32-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}
.thv32-columns{display:grid;grid-template-columns:minmax(0,820px) minmax(275px,1fr);align-items:start;gap:22px}
.thv32-article,.thv32-side-block{min-width:0;background:#fff;box-shadow:0 2px 10px #17233a0b}
.thv32-article{border-top:4px solid #d91035;padding:25px 27px 30px}
.thv32-category{display:flex;align-items:center;margin-bottom:8px}.thv32-category a{font-size:11px;font-weight:900;letter-spacing:.045em;color:#e3183a;text-transform:uppercase}
.thv32-body .thv32-title{margin:0 0 16px;color:#121b2b;letter-spacing:-.035em;line-height:1.18;font-size:clamp(27px,2.8vw,42px);font-weight:900}
.thv32-body .thv32-spot{font-size:19px;font-weight:650;line-height:1.55;color:#485468;margin:0 0 17px}
.thv32-meta{color:#737f91;font-size:11px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 15px}
.thv32-meta-dot{color:#d91035;font-size:14px}
.thv32-actions{border-top:1px solid #e9ecf1;border-bottom:1px solid #e9ecf1;padding:12px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}
.thv32-social,.thv32-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.thv32-social>a,.thv32-social button,.thv32-tools button{display:inline-grid;place-items:center;min-width:36px;height:31px;padding:0 10px;background:#f5f7fa;border:1px solid #e6e9f0;border-radius:4px;font-size:11px;font-weight:800;color:#26354b;cursor:pointer}
.thv32-social>a:first-child{background:#171b21;color:#fff;border-color:#171b21}.thv32-social>a:nth-child(2){background:#1768ba;color:#fff;border-color:#1768ba}.thv32-social>a:nth-child(3){background:#1baf64;color:#fff;border-color:#1baf64}
.thv32-social>a:hover{filter:brightness(.93);color:#fff}.thv32-tools button:hover,.thv32-social button:hover{background:#e8edf4}
#thv32-copy-status{color:#208254;font-size:11px;min-width:1px}
.thv32-hero{margin:0 0 22px}.thv32-hero img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover;background:#e4e9f0}.thv32-hero figcaption{font-size:11px;color:#858e9a;padding-top:8px}
.thv32-text{--article-font-size:18px;color:#263141;line-height:1.75;font-size:var(--article-font-size);overflow-wrap:anywhere}
.thv32-text p{font-size:inherit;line-height:inherit;margin:0 0 20px}
.thv32-text>p:first-child{margin-top:3px}
.thv32-text h2,.thv32-text h3,.thv32-text h4{color:#121b2a;font-weight:900;line-height:1.3;letter-spacing:-.015em;margin:29px 0 13px}
.thv32-text h2{font-size:1.45em}.thv32-text h3{font-size:1.28em}.thv32-text h4{font-size:1.15em}
.thv32-text img{max-width:100%;height:auto!important;display:block;margin:20px auto}.thv32-text figure{margin:18px 0}.thv32-text figcaption{font-size:12px;color:#687383}
.thv32-text ul,.thv32-text ol{margin:10px 0 20px;padding-left:24px}.thv32-text li{margin-bottom:9px}.thv32-text a{color:#b80736;text-decoration:underline}
.thv32-text blockquote{background:#faf3f5;border-left:4px solid #d91035;padding:14px 17px;font-size:1.1em;margin:20px 0}
.thv32-text video{width:100%;max-width:100%;height:auto;background:#111;margin:20px 0}
.thv32-text table{max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}.thv32-text td,.thv32-text th{padding:8px;border:1px solid #dfe3e9}
.thv32-text iframe{max-width:100%}
.thv32-end{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 4px;padding-top:15px;border-top:1px solid #e9ecf0;color:#818b99;font-size:11px}
.thv32-end a{color:#c41632;font-weight:800}
.thv32-related{border-top:3px solid #d91035;margin-top:27px;padding-top:16px}
.thv32-related h2,.thv32-video-section h2{font-size:17px;font-weight:900;color:#172133;margin:0 0 15px}
.thv32-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.thv32-news-card{display:block;min-width:0;color:#152032}.thv32-news-card-image{aspect-ratio:16/9;overflow:hidden;background:#eef1f5}.thv32-news-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.thv32-news-card:hover img{transform:scale(1.03)}
.thv32-news-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:7px;font-size:12px;font-weight:800;line-height:1.38}
.thv32-img-fallback{display:grid;place-items:center;height:100%;background:#e2e7ed;color:#677485;font-size:12px;font-weight:800}
.thv32-aside{display:flex;flex-direction:column;gap:17px;min-width:0}
.thv32-side-block{padding:16px;border-top:3px solid #d91035}.thv32-side-block h2{font-size:14px;margin:0 0 12px;color:#181f2c;font-weight:900}
.thv32-latest{border-top:1px solid #edf0f3;padding:11px 0;display:grid;grid-template-columns:46px 1fr;gap:8px;color:#253246;font-size:12px;line-height:1.45;font-weight:750}
.thv32-latest time{color:#d91035;font-size:11px;font-weight:800}
.thv32-popular{list-style:none;margin:0;padding:0}.thv32-popular li{padding:11px 0;display:flex;gap:11px;border-top:1px solid #ebedf1;align-items:flex-start}.thv32-popular li>span{font-weight:900;font-size:21px;color:#d91035;line-height:1}.thv32-popular li>a{font-size:12px;font-weight:750;line-height:1.4}
.thv32-side-more>a{font-size:12px;color:#c41632;font-weight:900}
.thv32-video-section{margin-top:25px;padding-top:15px;border-top:3px solid #d91035}.thv32-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.thv32-video-grid h3{font-size:12px;margin:0 0 8px}.thv32-video-grid video{display:block;width:100%;height:auto;background:#000}
.thv32-gallery{margin-top:23px}.thv32-gallery h2{font-size:17px}.thv32-gallery figure{margin:0}.thv32-gallery img{max-height:600px;object-fit:contain}.thv32-gallery figcaption{font-size:15px;line-height:1.5}.thv32-gallery .th-gallery-navigation button{font-size:12px;font-weight:800}
.thv32-footer .footer-about p{line-height:1.65}
@media(max-width:1020px){.thv32-columns{grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:14px}.thv32-article{padding:21px 19px}.thv32-side-block{padding:13px}.thv32-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:730px){.thv32-columns{display:block}.thv32-aside{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.thv32-side-more{grid-column:1/-1}.thv32-article{padding:18px 15px}.thv32-body .thv32-title{font-size:clamp(25px,6vw,34px)}.thv32-body .thv32-spot{font-size:17px}.thv32-text{--article-font-size:17px}.thv32-ticker{height:35px;gap:8px}.thv32-ticker-title{padding:0 10px}.thv32-breadcrumb{margin:13px 0}.thv32-main{padding-bottom:15px}.thv32-gallery figcaption{font-size:13px}}
@media(max-width:480px){.thv32-aside{display:flex}.thv32-related-grid{gap:10px}.thv32-news-card-title{font-size:11px}.thv32-ticker>a{display:none}.thv32-meta{font-size:10px}.thv32-social>a,.thv32-social button,.thv32-tools button{height:29px;min-width:30px;padding:0 8px;font-size:10px}.thv32-hero figcaption{font-size:10px}.thv32-video-grid{grid-template-columns:1fr}}
@media print{.thv3-test-banner,.topline,.header,.thv32-ticker,.thv32-aside,.thv32-actions,.thv32-related,.thv32-end,.thv32-footer{display:none!important}.thv32-main{width:100%;margin:0;padding:0}.thv32-columns{display:block}.thv32-article{padding:0;border:0;box-shadow:none}.thv32-body{background:#fff}.thv32-text{font-size:12pt}}


/* v0.3.9.3 — Foto galeri detayında Trend Haber tipi dikey akış.
   Her fotoğraf kendi açıklamasıyla görünür; Önceki/Sonraki yoktur. */
.thv32-gallery.thv39-infinite-gallery{border-top:3px solid #d91035;margin-top:26px;padding-top:15px;min-width:0}
.thv39-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.thv32-gallery .thv39-gallery-head h2{font-size:16px;font-weight:900;margin:0;color:#152033}
.thv39-gallery-head span{font-size:11px;font-weight:800;color:#697789;white-space:nowrap}
.thv39-gallery-stream{display:flex;flex-direction:column;gap:17px;min-width:0}
.thv32-gallery .thv39-gallery-stream figure.thv39-gallery-item{margin:0;min-width:0;border:1px solid #e5e9ef;background:#fff;overflow:hidden}
.thv39-image-wrap{position:relative;background:#edf0f4;min-width:0}
.thv32-gallery .thv39-gallery-item .thv39-image-wrap img{display:block;width:100%;max-width:100%;height:auto!important;max-height:none;object-fit:contain;margin:0 auto;background:#edf0f4}
.thv39-photo-number{display:grid;place-items:center;position:absolute;top:10px;left:10px;min-width:26px;height:26px;padding:0 7px;border-radius:3px;background:#121b2ad9;color:#fff;font-size:12px;font-weight:900;line-height:1}
.thv32-gallery .thv39-gallery-item figcaption.thv39-gallery-caption{background:#fff;color:#293546;font-size:14px;line-height:1.65;padding:12px 15px 14px;min-height:0;overflow-wrap:anywhere}
.thv39-gallery-caption p{margin:0 0 8px}.thv39-gallery-caption p:last-child{margin-bottom:0}
.thv39-gallery-caption a{color:#be123c;text-decoration:underline}
@media(max-width:730px){.thv39-gallery-stream{gap:12px}.thv32-gallery .thv39-gallery-item figcaption.thv39-gallery-caption{font-size:13px;padding:11px 12px}.thv39-photo-number{top:7px;left:7px;min-width:24px;height:24px}}
@media print{.thv39-gallery-item{break-inside:avoid;page-break-inside:avoid}.thv39-gallery-stream{display:block}.thv39-gallery-item{margin-bottom:20px!important}}


/* v0.3.10 — Video haberinde tek büyük, responsive ve isteğe bağlı oynatıcı. */
.thv32-body .thv310-video-lead{margin:0 0 24px;min-width:0}
.thv310-player-frame{width:100%;aspect-ratio:16/9;background:#0b1019;overflow:hidden;border-radius:3px}
.thv310-player-frame video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#0b1019}
.thv310-video-note{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border:1px solid #e9edf2;border-top:0;background:#f6f8fa;padding:10px 13px;color:#667385;font-size:12px}
.thv310-video-note span:first-child{font-size:11px;letter-spacing:.04em;font-weight:900;color:#d91035}
.thv310-video-unavailable{border-left:3px solid #d91035;background:#fff5f7;color:#553443;padding:12px 14px;font-size:14px}
@media(max-width:730px){.thv310-video-note{font-size:11px;padding:9px 11px}.thv32-body .thv310-video-lead{margin-bottom:18px}}
@media print{.thv310-player-frame{display:none!important}.thv310-video-note{border:0;background:#fff}}
