/* SİYASET editorial presentation. This file follows the shared styles. */
body.newsroom{--navy:#1b2030;--line:#e8ebf0;background:#f3f4f6}
body.newsroom .masthead{height:112px;position:relative;isolation:isolate;color:#fff}
body.newsroom .masthead:before{content:"";position:absolute;inset:0 auto 0 50%;width:100vw;transform:translateX(-50%);background:#191e2c;z-index:-1}
.brand-image{display:block;position:relative;max-width:310px;max-height:92px;overflow:hidden}
.brand-image img{max-height:82px;width:auto;max-width:310px}
.brand-image.brand-siyaset{height:85px;width:267px;max-width:267px}
.brand-image.brand-siyaset img{position:absolute;width:450px;height:auto;max-height:none;max-width:none;left:-3px;top:-23px}
body.newsroom .mast-editorial{background:linear-gradient(105deg,#262d40,#1d2433);border-left-color:var(--accent)}
body.newsroom .mast-editorial strong{color:#fff}
body.newsroom .mast-editorial small{color:#aeb9c9}
.primary-nav{overflow:visible}
.nav-group{height:100%;display:flex;align-items:stretch;position:relative;flex:none}
.primary-nav>.nav-group>a{display:flex;align-items:center;align-self:auto;padding:0 9px;font-size:11px}
.nav-group:hover>.nav-dropdown,.nav-group:focus-within>.nav-dropdown{display:block}
.nav-expand{background:transparent;border:0;color:#b8c1d0;padding:0 5px 0 0;font-size:15px;line-height:1}
.nav-dropdown{display:none;position:absolute;top:100%;left:0;min-width:180px;padding:8px 0;background:#fff;color:#1f2632;box-shadow:0 12px 28px #10182829;border-top:3px solid var(--accent);z-index:20}
.primary-nav .nav-dropdown a{display:block;padding:9px 14px;font-size:12px;font-weight:650;white-space:nowrap;min-height:0}
.primary-nav .nav-dropdown a:hover{background:#fcebed;color:var(--accent)}
.primary-nav>.nav-more{margin-left:auto;background:var(--accent);font-weight:900}
.ad-rail{position:absolute;top:358px;width:150px;z-index:1}
.ad-rail.rail-left{left:max(7px,calc(50% - 790px))}.ad-rail.rail-right{right:max(7px,calc(50% - 790px))}
.ad-rail .ad-creative img{width:150px;max-height:600px;object-fit:contain}.ad-rail .ad-placeholder{min-height:450px;text-align:center}
.newsroom .top-stories{border-top:3px solid var(--accent);border-radius:2px}
.newsroom .hero-slider{border-radius:2px}.newsroom .side-feature{border-radius:2px}
.newsroom .hero-layout{min-height:505px}
.newsroom .hero-content h2{font-size:clamp(30px,3.3vw,46px)}
.newsroom .content-with-sidebar{margin-top:34px}
.newsroom .story-card{transition:box-shadow .2s,transform .2s}
.newsroom .story-card:hover{box-shadow:0 9px 30px #17213114;transform:translateY(-2px)}
.newsroom .story-copy h3{font-weight:900}
.newsroom .section-heading h2{color:#192233}
.portal-mini{margin:16px 0 0;padding:17px}
.portal-mini:first-child{margin-top:0}
.portal-mini .sidebar-heading{padding-bottom:10px}
.portal-mini-list{display:grid;gap:0}
.portal-mini-item{display:flex;align-items:center;gap:9px;min-height:48px;padding:7px 0;border-bottom:1px solid #eef0f3}
.portal-mini-item:last-child{border:0}
.portal-mini-item>div{flex:1;min-width:0}.portal-mini-item strong{display:block;font-size:12px;line-height:1.2}
.portal-mini-item small{display:block;color:#8c96a6;font-size:10px;margin-top:3px;line-height:1.25}
.portal-mini-item b{font-size:12px;color:var(--accent);white-space:nowrap}
.portal-mini-item>a{font-size:12px;color:#a6aeb8}
.live-module{overflow:hidden;padding:0}
.live-module .sidebar-heading{margin:0;padding:14px 16px}
.live-module-body{min-width:0;padding:0 14px 12px}
.live-weather-now{display:flex;align-items:center;justify-content:space-between;padding:12px 0 15px;border-bottom:1px solid #e9edf2}
.live-weather-now>div{min-width:0}
.live-weather-now small{display:block;font-size:11px;font-weight:750;color:#647185}
.live-weather-now strong{display:block;margin:5px 0 0;font-size:42px;letter-spacing:-.06em;line-height:1;color:#18243a}
.live-weather-now strong span{font-size:19px;color:#8793a6;vertical-align:top;letter-spacing:0}
.live-weather-icon{flex:none;font-size:55px;line-height:1;filter:drop-shadow(0 8px 11px #e9b96155)}
.live-weather-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 5px;text-align:center}
.live-weather-days>div+div{border-left:1px solid #e8edf3}
.live-weather-days small{display:block;color:#8792a3;font-size:10px}
.live-weather-days span{display:block;font-size:22px;line-height:1.5}
.live-weather-days strong{font-size:11px;color:#253147;letter-spacing:0}
.live-weather-days em{font-style:normal;color:#9aa5b5;font-weight:600}
.live-credit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 8px;border-top:1px solid #ebeff4;padding-top:10px;margin-top:9px;color:#8390a2;font-size:10px;line-height:1.4}
.live-credit>span,.live-credit>a{min-width:0;overflow-wrap:anywhere}
.live-credit a{color:#dc473b;font-weight:750;text-align:right;margin-left:auto}
.live-credit a:hover{text-decoration:underline}
.live-license{display:block;color:#9aa4b2;font-size:9px;margin-top:4px;text-align:right;overflow-wrap:anywhere}
.live-license a{text-decoration:underline}
.live-pharmacy-list article{padding:12px 0;border-bottom:1px solid #e9eef3;overflow-wrap:anywhere}
.live-pharmacy-list article:last-child{border-bottom:0}
.live-pharmacy-list article>strong{font-size:12px;line-height:1.3;display:block;color:#1e293b}
.live-pharmacy-list .live-district{color:#219b64;font-weight:750;font-size:10px}
.live-pharmacy-list article p{color:#677487;line-height:1.5;font-size:10px;margin:5px 0}
.live-pharmacy-list article>div{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap;color:#247caf;font-size:10px;font-weight:700}
.live-fallback{font-size:11px;color:#647185;line-height:1.6;margin:14px 0}
.live-table-meta{color:#8290a3;font-size:10px;font-weight:750;padding:12px 0 7px}
.live-table-wrap{min-width:0;overflow-x:auto}
.live-league-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}
.live-league-table th{font-size:9px;color:#8c97a7;text-align:left;padding:7px 3px;border-bottom:1px solid #dfe5ec;letter-spacing:.07em}
.live-league-table td{padding:9px 3px;border-bottom:1px solid #eef1f5;line-height:1.25}
.live-league-table tr:last-child td{border-bottom:0}
.live-league-table th:first-child,.live-league-table td:first-child{width:27px;color:#e65042;font-weight:850}
.live-league-table th:nth-child(3),.live-league-table td:nth-child(3),.live-league-table th:last-child,.live-league-table td:last-child{text-align:center;width:27px}
.live-league-table td:nth-child(2){font-weight:750;color:#223047;overflow-wrap:anywhere}
.live-league-table td:last-child strong{color:#1d293a}
.portal-section{margin-top:36px}
.portal-section .section-heading{margin-bottom:14px}
.special-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.special-tile{background:#fff;border:1px solid var(--line);padding-bottom:12px;display:flex;flex-direction:column;border-radius:4px;overflow:hidden}
.special-tile img{height:156px;width:100%;object-fit:cover;transition:transform .25s}
.special-tile:hover img{transform:scale(1.04)}
.special-tile span{color:var(--accent);font-size:10px;font-weight:900;text-transform:uppercase;margin:10px 11px 3px}
.special-tile strong{font-size:14px;line-height:1.3;margin:0 11px 8px;flex:1}
.special-tile small{color:#929baa;font-size:10px;margin:0 11px}
.mosaic-tabs{display:flex;gap:7px;overflow:auto;padding:0 0 12px}
.mosaic-tabs button{border:1px solid #e5e8ef;background:#fff;color:#536071;border-radius:3px;padding:7px 12px;font-weight:850;font-size:11px;white-space:nowrap}
.mosaic-tabs button.active,.mosaic-tabs button:hover{background:#1b2030;border-color:#1b2030;color:white}
.mosaic-panel[hidden]{display:none}
.mosaic-grid{display:grid;grid-template-columns:2.1fr repeat(2,1fr);grid-template-rows:repeat(2,162px);gap:7px}
.mosaic-tile{position:relative;overflow:hidden;background:#172032;color:#fff;border-radius:3px}
.mosaic-tile.mosaic-lead{grid-row:span 2}
.mosaic-tile:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(0deg,#080f20ed,#080f2000);pointer-events:none}
.mosaic-tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.mosaic-tile:hover img{transform:scale(1.05)}
.mosaic-tile span{position:absolute;left:13px;right:13px;bottom:10px;z-index:1}
.mosaic-tile span small{font-size:9px;display:block;color:#e1e6ed}
.mosaic-tile strong{font-size:13px;line-height:1.18;display:block;margin-top:3px}
.mosaic-lead strong{font-size:22px;line-height:1.19}
.mosaic-more{display:block;text-align:right;font-weight:850;color:var(--accent);font-size:11px;margin:10px 2px 0}
.writer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.writer-card{background:#fff;display:flex;align-items:center;flex-direction:column;border:1px solid var(--line);border-radius:4px;text-align:center;padding:23px 16px 19px;min-height:215px}
.writer-card:hover{border-color:var(--accent)}
.writer-card>img,.writer-card>.author-avatar{width:74px;height:74px;border-radius:50%;object-fit:cover;flex:none;margin-bottom:11px;font-size:28px}
.writer-card strong{font-size:15px}.writer-card small{font-size:11px;line-height:1.4;color:#7e8998;margin-top:6px;flex:1}
.writer-card em{font-style:normal;font-size:10px;font-weight:900;color:var(--accent);margin-top:11px}
.writer-directory{grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 50px}
.portal-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.portal-info-card{background:#fff;border:1px solid var(--line);border-radius:4px;padding:17px;display:flex;flex-direction:column;min-height:140px}
a.portal-info-card:hover{border-color:var(--accent)}
.portal-info-card img{width:100%;height:135px;object-fit:cover;margin:-17px -17px 12px;max-width:calc(100% + 34px)}
.portal-info-card .portal-icon{width:36px;height:36px;border-radius:7px;color:#fff;background:var(--accent);font-weight:900;display:grid;place-items:center;margin-bottom:12px}
.portal-info-card strong{font-size:14px;line-height:1.25}
.portal-info-card small{font-size:11px;line-height:1.35;color:#7d8797;margin-top:6px;flex:1}
.portal-info-card em{font-style:normal;font-size:10px;font-weight:850;color:var(--accent);margin-top:9px}
.portal-empty{margin:0;padding:25px 20px;background:#fff;border:1px solid var(--line);border-radius:6px;color:#687488;font-size:13px}
.portal-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.portal-media-card{position:relative;display:block;isolation:isolate;width:100%;height:196px;overflow:hidden;border:0;border-radius:6px;background:#1c2639;color:#fff;text-align:left;padding:0;cursor:pointer}
.portal-media-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(0deg,#0b142ce8,#0b142c00);z-index:1;pointer-events:none}
.portal-media-card>img{width:100%;height:100%;object-fit:cover;transition:transform .25s}
.portal-media-card:hover>img,.portal-media-card:focus-visible>img{transform:scale(1.05)}
.portal-media-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.portal-media-caption{position:absolute;left:14px;right:14px;bottom:13px;z-index:2;min-width:0}
.portal-media-caption small{display:block;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em;margin-bottom:6px}
.portal-media-caption strong{display:block;font-size:15px;line-height:1.25;overflow-wrap:anywhere}
.portal-media-caption em{display:block;font-size:10px;font-style:normal;color:#d7deea;margin-top:5px}
.portal-video-play{position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 5px 20px #080d246e;font-size:19px;padding-left:3px}
.portal-video-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,#48556d,#162133 65%)}
.portal-video-empty{display:flex;align-items:center;gap:17px;min-height:125px;padding:22px;background:#1b2639;border-radius:6px;color:#d6deeb}
.portal-video-empty span{display:grid;place-items:center;flex:none;width:53px;height:53px;border-radius:50%;background:var(--accent);color:#fff;font-size:18px;padding-left:3px}
.portal-video-empty p{margin:0;font-size:13px;font-weight:650}
.portal-gallery-dialog{border:0;border-radius:10px;background:#121927;color:#fff;padding:14px;max-width:min(940px,calc(100vw - 26px));max-height:calc(100vh - 26px);box-shadow:0 25px 90px #0009}
.portal-gallery-dialog::backdrop{background:#080d1cc9}
.portal-gallery-dialog img{display:block;max-width:100%;max-height:72vh;width:auto;margin:auto;object-fit:contain}
.portal-gallery-dialog>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:12px 3px 2px;font-size:14px}
.portal-gallery-dialog>div strong{min-width:0;overflow-wrap:anywhere}
.portal-gallery-dialog a{flex:none;color:#fff;background:var(--accent);font-size:11px;font-weight:800;padding:8px 12px;border-radius:4px}
.portal-gallery-close{position:absolute;top:18px;right:18px;z-index:1;background:#172032d9;color:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1}
.author-profile{background:#fff;border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:3px;padding:26px;display:flex;align-items:center;gap:24px;margin:0 0 31px}
.author-profile>img,.author-profile>.author-avatar{height:118px;width:118px;border-radius:50%;object-fit:cover;font-size:39px}
.author-profile h1{font-size:32px;margin:5px 0}.author-profile p{margin:0 0 7px;color:#657183}.author-profile small{font-weight:800;color:var(--accent)}
.byline-avatar{width:28px;height:28px;object-fit:cover;border-radius:50%}
.site-footer{background:#161b29}
.footer-main{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:35px}
.footer-logo{display:block;max-width:260px;height:80px;overflow:hidden}
.footer-logo img{height:70px;width:auto;object-fit:contain}
.footer-logo.siyaset-logo{height:73px;width:220px;max-width:none;position:relative}
.footer-logo.siyaset-logo img{position:absolute;top:-22px;left:-1px;width:375px;height:auto;max-width:none}
.footer-newsletter p{color:#a5afbf;font-size:11px;margin:0 0 11px}
.footer-newsletter form{display:flex;flex-wrap:wrap;gap:6px}
.footer-newsletter input{min-width:0;width:100%;background:#242b3d;border:1px solid #384156;color:#fff;padding:9px 10px;border-radius:3px;font-size:12px}
.footer-newsletter button{background:var(--accent);border:0;border-radius:3px;color:#fff;padding:8px 13px;font-weight:900;font-size:11px}
.footer-newsletter small{display:block;color:#798598;font-size:10px;margin-top:9px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.login-brand img{height:82px;max-width:100%;object-fit:contain;object-position:left}
.avatar-preview{height:96px;width:96px;object-fit:cover;border-radius:50%;margin:10px 0}
@media(max-width:1500px){.ad-rail{display:none}}
@media(max-width:1100px){.primary-nav>.nav-group>a{padding:0 6px;font-size:10px}.nav-expand{padding-right:2px}.mosaic-grid{grid-template-rows:repeat(2,140px)}}
@media(max-width:900px){.primary-nav{overflow:auto}.nav-group{height:auto;width:100%;display:block;position:relative}.primary-nav>.nav-group>a{min-height:40px;font-size:12px;padding:9px 13px}.nav-expand{position:absolute;right:4px;top:0;width:48px;height:40px;text-align:center}.nav-dropdown,.nav-group:hover>.nav-dropdown,.nav-group:focus-within>.nav-dropdown{display:none;position:static;box-shadow:none;border:0;background:#252d40;color:#fff;padding:4px 0}.nav-group.expanded>.nav-dropdown{display:block}.primary-nav .nav-dropdown a{color:#dce3ed;padding:8px 28px}.primary-nav>.nav-more{margin-left:0}.special-grid,.writer-grid,.portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:25px}.footer-right{grid-column:1/-1;justify-self:end;width:min(100%,420px)}}
@media(max-width:640px){body.newsroom .masthead{height:86px}.brand-image.brand-siyaset{height:73px;width:195px}.brand-image.brand-siyaset img{width:320px;top:-17px;left:-2px}.mosaic-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:230px repeat(2,125px)}.mosaic-lead{grid-column:1/-1;grid-row:span 1!important}.mosaic-lead strong{font-size:17px}.mosaic-tile strong{font-size:11px}.special-grid{gap:8px}.special-tile img{height:115px}.special-tile strong{font-size:12px}.writer-grid{gap:8px}.writer-card{padding:17px 10px;min-height:190px}.writer-card>img,.writer-card>.author-avatar{width:59px;height:59px}.writer-card strong{font-size:13px}.writer-card small{font-size:10px}.portal-card-grid{gap:8px}.portal-info-card{padding:12px}.author-profile{gap:13px;padding:16px}.author-profile>img,.author-profile>.author-avatar{height:75px;width:75px;font-size:26px}.author-profile h1{font-size:24px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about{grid-column:1/-1}.footer-right{width:100%}}
@media(max-width:390px){.writer-grid{grid-template-columns:1fr 1fr}.special-grid{grid-template-columns:1fr 1fr}.mosaic-grid{grid-template-rows:190px repeat(2,112px)}}
