/* Türkischer Bereich (/tr/) */
.tr-header{position:sticky;top:0;z-index:20;background:var(--red);color:#fff;box-shadow:0 2px 14px #0002}
.tr-header-main{display:flex;align-items:center;justify-content:space-between;min-height:68px}
.tr-header .brand-mark{background:#fff;color:var(--red)}
.tr-header .brand-name,.tr-header .brand-name>span{color:#fff}
.tr-lang{display:flex;gap:4px;font-size:12px;font-weight:800;letter-spacing:.06em}
.tr-lang a,.tr-lang span{padding:6px 9px;border-radius:2px;color:#ffd9dd}
.tr-lang .active{background:#fff;color:var(--red)}
.tr-nav{background:#202227}
.tr-nav-inner{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.tr-nav-inner::-webkit-scrollbar{display:none}
.tr-nav a{flex:none;padding:12px 12px;color:#e3e4e7;font-size:13px;font-weight:700;white-space:nowrap}
.tr-nav a:hover,.tr-nav a[aria-current=page]{color:#fff;box-shadow:inset 0 -3px 0 var(--red)}
.tr-list{padding-top:36px;padding-bottom:56px}
.tr-list h1{font:800 30px/1.15 var(--serif);margin:6px 0 24px}
.tr-site .tr-thumb{position:relative;background:linear-gradient(135deg,#bd2334,#202227)}
.tr-thumb.img-missing::after{content:"EMAvrupa";position:absolute;inset:0;display:grid;place-items:center;color:#ffffffb3;font:800 15px var(--serif);letter-spacing:.04em}
.tr-thumb.img-missing img{visibility:hidden}
.tr-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:40px;font-size:14px;color:#74777c}
.tr-pager a{color:var(--red);font-weight:800}
.tr-article{width:min(780px,calc(100% - 32px));margin:36px auto 24px}
.tr-article-head .story-meta{flex-wrap:wrap;font-size:12px}
.tr-article-head .category-label{font-size:10px}
.tr-article h1{font:800 clamp(26px,4.4vw,40px)/1.15 var(--serif);letter-spacing:-.5px;margin:14px 0 12px;color:var(--ink)}
.tr-subtitle{font-size:18px;line-height:1.5;color:#4b4e54;margin:0 0 10px}
.tr-byline{font-size:13px;color:#8a8c91;margin:0 0 20px}
.tr-hero{margin:0 0 28px;aspect-ratio:16/9;border-radius:4px;overflow:hidden}
.tr-hero img{width:100%;height:100%;object-fit:cover;display:block}
.tr-body{font-size:17px;line-height:1.75;color:#24262b;overflow-wrap:anywhere}
.tr-body h2{font:800 23px/1.3 var(--serif);margin:34px 0 10px;color:var(--ink)}
.tr-body h3{font:800 19px/1.35 var(--serif);margin:28px 0 8px}
.tr-body h4,.tr-body h5,.tr-body h6{font:800 17px/1.4 var(--serif);margin:24px 0 8px}
.tr-body p,.tr-body ul,.tr-body ol,.tr-body blockquote,.tr-body table{margin:0 0 18px}
.tr-body a{color:var(--red);text-decoration:underline}
.tr-body img{max-width:100%;height:auto;border-radius:4px;display:block}
.tr-body figure{margin:26px 0}
.tr-body figcaption{font-size:13px;color:#7a7c80;margin-top:8px}
.tr-body figure.video{position:relative;aspect-ratio:16/9}
.tr-body figure.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:4px}
.tr-body iframe{max-width:100%}
.tr-body blockquote{border-left:3px solid var(--red);padding:4px 0 4px 16px;color:#4b4e54}
.tr-body table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}
.tr-body td,.tr-body th{border:1px solid #e3e3e3;padding:8px 10px;text-align:left}
.tr-body hr{border:0;border-top:1px solid #e8e8e8;margin:28px 0}
.tr-body .img-missing{display:none}
.tr-tags{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.tr-tags li{font-size:12px;padding:5px 10px;border-radius:20px;background:#f3f1ee;color:#5b5e64}
.tr-related{padding-bottom:56px;border-top:1px solid #eee;padding-top:36px}
.tr-related h2{font:800 22px var(--serif);margin:6px 0 20px}
.tr-footer{background:#202227;color:#a7a9ad;font-size:13px}
.tr-footer-inner{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-block:22px}
.tr-footer a{color:#fff}
@media(max-width:760px){.tr-list h1{font-size:25px}.tr-body{font-size:16px}.tr-header-main{min-height:60px}}
.tr-lang button{border:0;background:transparent;cursor:pointer;font:inherit;padding:6px 9px;border-radius:2px;color:#ffd9dd}
.tr-lang button.active{background:#fff;color:var(--red)}
.konto{max-width:460px}
.konto h1{font:800 28px var(--serif);margin:0 0 16px}
