:root{--red:#e30613;--black:#111317;--muted:#6f7680;--line:#e8eaed;--bg:#f6f7f8;--wrap:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:#15171a;background:#fff}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--wrap),calc(100% - 40px));margin:auto}.topbar{background:#111;color:#fff;font-size:12px}.topbar-inner{height:34px;display:flex;gap:22px;align-items:center}.topbar nav{margin-left:auto;display:flex;gap:20px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{height:106px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{position:relative;display:flex;align-items:center;font-size:44px;line-height:1;font-weight:900;letter-spacing:-12px;width:72px}.brand-mark b:first-child{color:#141414}.brand-mark b:last-child{color:var(--red)}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font-size:25px;letter-spacing:-.5px}.brand strong em{color:var(--red);font-style:normal}.brand small{font-size:12px;letter-spacing:.5px}.search{margin-left:auto;display:flex;border:1px solid #dfe2e6;border-radius:4px;overflow:hidden;width:290px;height:42px}.search input{border:0;outline:0;padding:0 14px;flex:1}.search button{border:0;background:#fff;font-size:20px;padding:0 14px}.menu-btn{display:none;border:0;background:none;font-size:26px}.main-nav{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}.nav-inner{height:52px;display:flex;align-items:center;gap:0}.nav-inner a{height:52px;display:grid;place-items:center;padding:0 18px;font-size:13px;font-weight:800;border-bottom:2px solid transparent}.nav-inner a:hover{color:var(--red);border-color:var(--red)}.nav-inner .home{font-size:22px;background:var(--red);color:white;padding:0 20px}.ticker{border-bottom:1px solid var(--line)}.ticker-inner{height:44px;display:flex;align-items:center;overflow:hidden}.ticker strong{background:var(--red);color:#fff;align-self:stretch;display:flex;align-items:center;padding:0 24px;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);white-space:nowrap}.ticker-track{padding-left:24px;min-width:0}.ticker-track a{display:none;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker-track a.active{display:block}.ticker-track b{color:var(--red);margin-right:12px}.page-shell{padding-top:18px;padding-bottom:50px}.lead-grid{display:grid;grid-template-columns:2fr 1.02fr 1.03fr;gap:10px}.hero-card,.mini-feature{position:relative;background-size:cover;background-position:center;color:#fff;overflow:hidden}.hero-card{min-height:430px;display:flex;align-items:flex-end;padding:34px;border-radius:2px}.hero-card h1{font-size:35px;line-height:1.06;margin:0 0 12px;max-width:700px}.hero-card p{max-width:650px;font-size:15px;line-height:1.5;margin:0 0 16px}.hero-card small,.mini-feature small{opacity:.9}.badge{position:absolute;left:18px;top:18px;background:var(--red);color:white;padding:6px 9px;border-radius:4px;font-size:11px;font-weight:800}.feature-stack{display:grid;grid-template-rows:1fr 1fr;gap:10px}.mini-feature{min-height:210px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end}.mini-feature h2{font-size:20px;margin:0 0 10px;line-height:1.2}.rail{display:flex;flex-direction:column;gap:12px}.panel{border:1px solid var(--line);background:#fff}.panel-title{height:46px;background:var(--red);color:#fff;font-weight:800;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.breaking-panel a{display:flex;gap:12px;padding:12px 15px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.35}.breaking-panel a:last-child{border-bottom:0}.breaking-panel a b{color:var(--red);min-width:42px}.weather{background:linear-gradient(135deg,#1e2c3d,#102034);color:white;padding:18px;display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;min-height:110px}.weather div:first-child{display:flex;flex-direction:column;gap:4px}.weather div:first-child span{font-size:12px;opacity:.8}.weather strong{font-size:34px}.weather strong small{font-size:18px}.weather .sun{font-size:36px;color:#ffd24a}.category-strip{margin:16px 0;display:grid;grid-template-columns:repeat(9,1fr);border:1px solid var(--line)}.category-strip a{min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-right:1px solid var(--line);font-size:11px;font-weight:800}.category-strip a:last-child{border-right:0}.category-strip i{font-style:normal;color:var(--red);font-size:22px}.content-with-rail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.section-head{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.section-head h1,.section-head h2,.section-head h3{margin:0}.section-head h2{font-size:18px;border-left:4px solid var(--red);padding-left:12px}.section-head a,.section-head span{font-size:12px;color:var(--muted)}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.news-card{min-width:0}.thumb{height:155px;display:block;position:relative;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;transition:.25s}.thumb:hover img{transform:scale(1.03)}.news-body h3{font-size:17px;line-height:1.25;margin:12px 0 8px}.news-body p{font-size:13px;line-height:1.55;color:#4e545b}.news-body small{font-size:11px;color:#8a9098}.subscribe{padding:18px;margin-top:16px}.subscribe h3{margin:0 0 8px}.subscribe p{font-size:13px;color:#565d65}.subscribe form{display:flex}.subscribe input{min-width:0;flex:1;border:1px solid var(--line);padding:12px}.subscribe button,.big-search button,.comment-form button{background:var(--red);color:white;border:0;font-weight:800;padding:0 16px}.ok{color:#16834f;display:block;margin-top:8px}.popular{margin-top:16px;padding:0 16px}.popular a{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.popular a b{color:var(--red);font-size:18px}.footer{background:#111317;color:white;padding:40px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer a{display:block;margin:9px 0;color:#cfd2d5;font-size:13px}.footer p{font-size:12px;color:#aeb3b9}.footer-brand .brand-mark b:first-child{color:#fff}.listing{min-height:560px}.big-search{display:flex;max-width:650px;margin:18px 0 28px}.big-search input{flex:1;border:1px solid var(--line);padding:14px}.empty{padding:60px;text-align:center;color:var(--muted);background:var(--bg)}.article-page{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px}.article-main h1{font-size:44px;line-height:1.08;margin:8px 0 14px}.article-kicker{color:var(--red);font-size:13px;font-weight:900}.article-excerpt{font-size:19px;line-height:1.55;color:#555}.article-meta{display:flex;gap:18px;font-size:12px;color:#747b84;margin:18px 0}.article-cover{width:100%;max-height:560px;object-fit:cover}.article-content{font-family:Georgia,serif;font-size:18px;line-height:1.85}.article-content p{margin:22px 0}.article-aside{padding-top:40px}.article-aside .panel{padding:16px}.side-news{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.side-news img{width:95px;height:64px;object-fit:cover}.side-news span{display:flex;flex-direction:column;gap:6px}.side-news small{font-weight:400;color:var(--muted)}.comments{margin-top:40px;border-top:1px solid var(--line);padding-top:22px}.comment{padding:15px 0;border-bottom:1px solid var(--line)}.comment small{margin-left:10px;color:var(--muted)}.comment-form{margin-top:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.comment-form input,.comment-form textarea{width:100%;border:1px solid var(--line);padding:13px;margin-bottom:10px}.comment-form button{padding:12px 18px}
@media(max-width:1050px){.lead-grid{grid-template-columns:1.6fr 1fr}.lead-grid>.rail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.content-with-rail{grid-template-columns:1fr}.content-with-rail>aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.news-grid{grid-template-columns:repeat(3,1fr)}.nav-inner a{padding:0 10px;font-size:11px}.article-page{grid-template-columns:1fr}.article-aside{padding-top:0}}
@media(max-width:760px){.wrap{width:min(100% - 24px,var(--wrap))}.topbar-inner{height:36px;font-size:11px}.topbar nav{display:none}.header-inner{height:84px}.brand strong{font-size:19px}.brand small{font-size:10px}.brand-mark{font-size:36px;width:58px}.search{display:none}.menu-btn{display:block;margin-left:auto}.main-nav{display:none}.main-nav.open{display:block;position:fixed;inset:120px 0 auto;background:#111;z-index:50}.main-nav.open .nav-inner{height:auto;display:grid}.main-nav.open a{color:white;justify-content:start}.ticker strong{padding:0 14px;font-size:11px}.ticker-track{padding-left:12px}.lead-grid{grid-template-columns:1fr}.hero-card{min-height:430px;padding:20px}.hero-card h1{font-size:30px}.hero-card p{font-size:14px}.feature-stack{grid-template-columns:1fr 1fr;grid-template-rows:none}.mini-feature{min-height:190px}.lead-grid>.rail{grid-template-columns:1fr}.category-strip{overflow-x:auto;display:flex;border:0;gap:10px;padding-bottom:6px}.category-strip a{min-width:86px;border:1px solid var(--line);border-radius:50px;min-height:86px}.content-with-rail>aside{grid-template-columns:1fr}.news-grid{grid-template-columns:repeat(2,1fr);gap:16px}.thumb{height:135px}.news-body h3{font-size:15px}.news-body p{display:none}.footer-grid{grid-template-columns:1fr}.article-main h1{font-size:34px}.article-excerpt{font-size:17px}.article-meta{flex-wrap:wrap}.form-row{grid-template-columns:1fr}}
@media(max-width:480px){.feature-stack{grid-template-columns:1fr}.mini-feature{min-height:210px}.news-grid{grid-template-columns:1fr 1fr}.thumb{height:115px}.news-body h3{font-size:14px}.article-main h1{font-size:29px}.page-shell{padding-top:12px}.hero-card{min-height:400px}.hero-card h1{font-size:27px}.category-strip a{min-width:78px}.brand strong{font-size:17px}}
.ad-slot{margin:14px 0;padding:8px;border:1px solid var(--line);background:#fafafa;text-align:center;overflow:hidden}.ad-slot>small{display:block;color:#a0a5ad;font-size:8px;letter-spacing:.15em;margin-bottom:6px}.ad-slot img{max-width:100%;margin:auto;object-fit:contain}.social-links{display:flex;gap:14px;flex-wrap:wrap}.social-links a{margin:0}.home-media{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;padding-top:8px;border-top:1px solid var(--line)}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.media-grid.compact{gap:12px}.media-card{display:block}.media-thumb{height:190px;position:relative;overflow:hidden;background:#111}.media-grid.compact .media-thumb{height:125px}.media-thumb img{width:100%;height:100%;object-fit:cover;transition:.25s}.media-card:hover .media-thumb img{transform:scale(1.035)}.media-thumb span{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.78);color:#fff;font-size:11px;font-weight:800;padding:6px 9px;border-radius:4px}.media-thumb.video span{left:50%;right:auto;bottom:50%;transform:translate(-50%,50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:rgba(227,6,19,.92)}.media-card h2{font-size:16px;line-height:1.3;margin:10px 0 6px}.media-grid.compact .media-card h2{font-size:14px}.media-card p{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 6px}.media-card small{color:#90959c;font-size:10px}.static-page,.gallery-page,.video-page{max-width:980px;margin:25px auto 60px}.static-page h1,.gallery-page h1,.video-page h1{font-size:42px;line-height:1.1;margin:8px 0 18px}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:25px}.gallery-grid figure{margin:0;background:#f4f5f6;border:1px solid var(--line)}.gallery-grid img{width:100%;height:350px;object-fit:cover}.gallery-grid figcaption{padding:9px 11px;font-size:10px;color:var(--muted)}.video-frame{position:relative;padding-top:56.25%;background:#111;margin-top:24px}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.source-link{margin-top:28px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.source-link a{color:var(--red);font-weight:700}
@media(max-width:1050px){.home-media{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.media-grid{grid-template-columns:repeat(2,1fr);gap:12px}.media-thumb{height:150px}.media-grid.compact .media-thumb{height:115px}.static-page h1,.gallery-page h1,.video-page h1{font-size:32px}.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:auto}}
@media(max-width:480px){.media-grid{grid-template-columns:1fr 1fr}.media-thumb{height:120px}.media-card h2{font-size:14px}.media-card p{display:none}}

.home-media.single{grid-template-columns:1fr}
/* v0.3 yazar profili ve zengin haber içeriği */
.article-meta a{font-weight:700}.article-content h2{font-size:26px;margin:30px 0 12px}.article-content h3{font-size:21px;margin:26px 0 10px}.article-content ul,.article-content ol{padding-left:24px;line-height:1.8}.article-content blockquote{margin:24px 0;border-left:4px solid var(--red);background:#fafafa;padding:16px 20px;font-size:18px;font-weight:650}.article-content figure{margin:24px 0}.article-content figure img,.article-content>img{width:100%;height:auto;border-radius:8px}.article-content figcaption{font-size:12px;color:#6b7280;text-align:center;margin-top:7px}.author-profile{padding:26px 0}.author-card{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:28px}.author-photo img,.author-photo span{width:130px;height:130px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#111827;color:#fff;font-size:48px;font-weight:900}.author-card h1{margin:5px 0 10px;font-size:30px}.author-card p{color:#4b5563;line-height:1.7;margin:0}.author-social{display:flex;gap:8px;margin-top:12px}.author-social a{font-size:11px;border:1px solid #e5e7eb;border-radius:20px;padding:6px 10px;font-weight:700}.author-card>div>small{color:var(--red);font-weight:800;text-transform:uppercase}
@media(max-width:640px){.author-card{grid-template-columns:1fr;text-align:center}.author-photo{display:flex;justify-content:center}.author-social{justify-content:center}.author-card h1{font-size:25px}}
