/* ts_rehber bs 1.0.5 — ana sayfa bloğu alt kümesi (lib/css_altkume.php ile tsr.css'ten üretilir; elle düzenlenmez) */
:root{--tsr-ana:#9B3A8E;--tsr-ana-koyu:#7A2C70;--tsr-vurgu:#C35AB1;--tsr-yuzey:#F8EEF6;--tsr-serit:#FBF5FA;--tsr-iz:#E8D3E4;--tsr-metin:#2B2B2B;--tsr-ikincil:#5F5F66;--tsr-basari:#1E7A3A;--tsr-uyari:#C62828;--tsr-beyaz:#FFFFFF;--tsr-lacivert:#4A1444;--tsr-font:Helvetica,Arial,sans-serif;--tsr-font-b:"Montserrat","Montserrat Yedek A","Montserrat Yedek R","Montserrat Yedek D",Helvetica,Arial,sans-serif}@font-face{font-family:"Montserrat Yedek A";src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");font-weight:400;size-adjust:109.5%}@font-face{font-family:"Montserrat Yedek A";src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("Helvetica-Bold");font-weight:600;size-adjust:106.2%}@font-face{font-family:"Montserrat Yedek A";src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("Helvetica-Bold");font-weight:700 800;size-adjust:108.3%}@font-face{font-family:"Montserrat Yedek R";src:local("Roboto"),local("Roboto-Regular");font-weight:400;size-adjust:111.5%}@font-face{font-family:"Montserrat Yedek R";src:local("Roboto Bold"),local("Roboto-Bold");font-weight:600;size-adjust:112.4%}@font-face{font-family:"Montserrat Yedek R";src:local("Roboto Bold"),local("Roboto-Bold");font-weight:700 800;size-adjust:114.6%}@font-face{font-family:"Montserrat Yedek D";src:local("DejaVu Sans"),local("DejaVuSans");font-weight:400;size-adjust:98.6%}@font-face{font-family:"Montserrat Yedek D";src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");font-weight:600;size-adjust:90.1%}@font-face{font-family:"Montserrat Yedek D";src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");font-weight:700 800;size-adjust:91.9%}.tsr-ana{font-family:var(--tsr-font);color:var(--tsr-metin);line-height:1.6;font-size:16px}.tsr-ana *{box-sizing:border-box}.tsr-ana img{max-width:100%;height:auto;display:block}.tsr-ana h2{text-transform:none;letter-spacing:0;font-family:var(--tsr-font)}.tsr-ana :focus-visible{outline:3px solid var(--tsr-vurgu);outline-offset:2px;border-radius:4px}.tsr-ic{max-width:1250px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px)) 0 max(16px,env(safe-area-inset-right,0px))}.tsr-hub .tsr-ic,.tsr-konu .tsr-ic{padding-left:0;padding-right:0}.gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.yalniz-ms{display:none}.yalniz-tel{display:flex}@media(min-width:901px){.yalniz-ms{display:flex}.yalniz-tel{display:none!important}}.tsr-ust{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 12px}.tsr-ust h2{font-size:20px;margin:0;font-weight:700;line-height:1.2}.tsr-ust .tsr-alt{margin:0;white-space:nowrap}@media(min-width:901px){.tsr-ust h2{font-size:26px}}.tsr-hepsi{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;color:var(--tsr-ana)}.tsr-bosg{display:block;background:var(--tsr-serit);border-radius:8px}.tsr-ana-row{clear:both;width:100%}.tsr-ana{width:100%;font-family:var(--tsr-font);color:var(--tsr-metin);line-height:1.55;font-size:16px}.tsr-hero{padding:22px 0 6px}.tsr-hero .tsr-ust,.tsr-konular .tsr-ust{align-items:baseline}.tsr-kapak-k{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:1/1;background:var(--tsr-yuzey);text-decoration:none;color:#fff;isolation:isolate}.tsr-kapak-k img{width:100%;height:100%;object-fit:cover}.tsr-kapak-k::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(74,20,68,0) 30%,rgba(74,20,68,.86) 100%)}.tsr-sayac{position:absolute;top:14px;left:14px;z-index:2;background:#fff;color:var(--tsr-ana);border-radius:14px;padding:8px 12px 6px;display:flex;align-items:center;gap:8px;font-weight:800;box-shadow:0 4px 14px rgba(0,0,0,.18)}.tsr-sayac b{font-size:36px;line-height:1;letter-spacing:-.02em}.tsr-sayac small{font-size:13px;line-height:1.1;max-width:46px;font-weight:700}.tsr-sayac .tsr-sayac-kucuk{font-size:20px}.tsr-kgovde{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px 16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tsr-tarih{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.92}.tsr-kgovde strong{font-size:27px;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.tsr-kalt{font-size:14.5px;line-height:1.4;opacity:.95;max-width:46ch}.tsr-kbtn{margin-top:8px;background:#fff;color:var(--tsr-ana);font-weight:700;font-size:15px;border-radius:10px;padding:0 16px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.tsr-liste{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.tsr-liste a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--tsr-iz);border-radius:12px;padding:8px;text-decoration:none;color:var(--tsr-metin);background:#fff}.tsr-liste a:hover{border-color:var(--tsr-ana);color:var(--tsr-metin)}.tsr-liste img,.tsr-liste .tsr-bosg{width:64px;height:64px;object-fit:cover;border-radius:8px}.tsr-liste strong{font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tsr-liste small{display:block;color:var(--tsr-ikincil);font-size:12.5px;margin-top:2px}.tsr-liste svg{color:var(--tsr-ana)}.tsr-sirada{margin-top:12px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--tsr-yuzey);border-radius:14px;padding:10px 12px;text-decoration:none;color:var(--tsr-metin)}.tsr-sirada:hover{color:var(--tsr-metin)}.tsr-sirada img,.tsr-sirada .tsr-bosg{width:56px;height:56px;border-radius:10px;object-fit:cover}.tsr-sirada small{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tsr-ana)}.tsr-sirada strong{display:block;font-size:15.5px;line-height:1.25}.tsr-sirada em{font-style:normal;color:var(--tsr-ikincil);font-size:13px}.tsr-sirada svg{color:var(--tsr-ana)}@media(min-width:901px){.tsr-hero{padding:30px 0 10px}.tsr-hero .tsr-ic{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}.tsr-hero .tsr-ust{grid-column:1/-1;margin-bottom:4px}.tsr-kapak-k{aspect-ratio:16/10}.tsr-sayac{top:20px;left:20px;padding:10px 16px 8px}.tsr-sayac b{font-size:46px}.tsr-kgovde{padding:28px 30px}.tsr-kgovde strong{font-size:38px}.tsr-kalt{font-size:16px}.tsr-sag{display:flex;flex-direction:column}.tsr-liste{margin:0;gap:10px;flex:1;align-content:start}.tsr-liste a{padding:10px}.tsr-liste img,.tsr-liste .tsr-bosg{width:72px;height:72px}.tsr-liste strong{font-size:16px}.tsr-sirada{margin-top:14px;padding:12px 14px}}.tsr-konular{padding:18px 0 22px}.tsr-kk-serit{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tsr-kk-serit::-webkit-scrollbar{display:none}.tsr-kk{flex:0 0 124px;scroll-snap-align:start;text-decoration:none;color:var(--tsr-metin)}.tsr-kk:hover{color:var(--tsr-metin)}.tsr-kk img,.tsr-kk .tsr-kk-bos{width:124px;height:124px;border-radius:16px;object-fit:cover;border:1px solid var(--tsr-iz)}.tsr-kk strong{display:block;font-size:14px;line-height:1.25;margin-top:8px}.tsr-kk small{color:var(--tsr-ikincil);font-size:12.5px}.tsr-kk-tumk{display:flex;align-items:center;justify-content:center;gap:4px;width:124px;height:124px;border-radius:16px;background:var(--tsr-yuzey);color:var(--tsr-ana);font-weight:700;font-size:14px;text-align:center;border:1px solid var(--tsr-iz);padding:8px}@media(min-width:901px){.tsr-konular{padding:26px 0 30px}.tsr-kk-serit{overflow:visible;margin:0;padding:0;gap:16px}.tsr-kk{flex:1 1 0;min-width:0}.tsr-kk img,.tsr-kk .tsr-kk-bos,.tsr-kk-tumk{width:100%;height:auto;aspect-ratio:1/1}.tsr-kk strong{font-size:15px}}.tsr-kk-izgara .tsr-kk{flex:auto}.tsr-kk-izgara .tsr-kk img,.tsr-kk-izgara .tsr-kk .tsr-kk-bos{width:100%;height:auto;aspect-ratio:16/10}.tsr-konu .tsr-konular{padding-top:26px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.tsr-ana a.tsr-bk,.tsr-ana a.tsr-kk,.tsr-konu a.tsr-kk,.tsr-hub a.tsr-kk,.tsr-ana .tsr-liste a,.tsr-hub .tsr-liste a,.tsr-ana a.tsr-sirada,.tsr-hub a.tsr-sirada{color:var(--tsr-metin)}.tsr-ana a.tsr-kapak-k,.tsr-hub a.tsr-kapak-k{color:#fff}.tsr-ana .tsr-hepsi,.tsr-kat-serit .tsr-hepsi,.tsr-hub .tsr-hepsi,.tsr-konu .tsr-hepsi{color:var(--tsr-ana)}.tsr-kat-serit .tsr-hepsi{display:none;margin-top:6px}@media(min-width:701px){.tsr-kat-serit .tsr-hepsi{display:inline-flex}}.tsr-ana h2,.tsr-kgovde strong,.tsr-sayac,.tsr-kk strong,.tsr-liste strong,.tsr-sirada strong,.tsr-kbtn,.tsr-hepsi{font-family:var(--tsr-font-b)}.tsr-ana-row{background:var(--tsr-serit);border-top:1px solid var(--tsr-iz);border-bottom:1px solid var(--tsr-iz);margin:10px 0 26px;padding:4px 0 2px}.tsr-ana .tsr-ic{padding-left:max(15px,env(safe-area-inset-left,0px));padding-right:max(15px,env(safe-area-inset-right,0px))}.tsr-sayac b,.tsr-kgovde strong{font-family:var(--tsr-font-b);font-weight:700}.tsr-ana-row{content-visibility:auto;contain-intrinsic-size:auto 940px}@media(min-width:901px){.tsr-ana-row{contain-intrinsic-size:auto 830px}}
