/* Final reading and community layer. */
:root{--yenisi-ink:#26313a;--yenisi-muted:#5d656d;--yenisi-accent:#c8102e;--yenisi-button:#c8102e;--yenisi-paper:#fff;--yenisi-soft:#faeef0;--yenisi-line:#e5ccd0}
html[data-theme=dark]{--yenisi-ink:#f0e9ea;--yenisi-muted:#c0c7ce;--yenisi-accent:#e29ca8;--yenisi-button:#c8102e;--yenisi-paper:#17232d;--yenisi-soft:#202d38;--yenisi-line:#455461}
.article-layout,.yenisi-article-panel{background:var(--yenisi-paper);color:var(--yenisi-ink)}
.article-content,.yenisi-article-inner .article-content{font-size:18px;line-height:1.7;max-width:68ch;color:var(--yenisi-ink);font-weight:400;letter-spacing:0}
.article-content p,.article-content li{line-height:1.7}.article-content p{margin:0 0 1.25em}.article-content h2{font-size:1.55em;line-height:1.3;margin:1.6em 0 .65em}.article-content h3{font-size:1.25em;line-height:1.35;margin:1.4em 0 .6em}.article-content a{color:var(--yenisi-accent);text-decoration:underline;text-underline-offset:3px}
.article-main{grid-template-columns:minmax(0,740px) minmax(200px,1fr);gap:40px}.yenisi-article-inner{max-width:870px;margin:auto}.article-content blockquote{margin:1.5em 0;padding:12px 22px;border-left:4px solid var(--yenisi-accent);background:var(--yenisi-soft)}
.article-byline,.yenisi-modal-meta,.yenisi-modal-caption,.article-cover figcaption{color:var(--yenisi-muted);line-height:1.6;font-size:13px}.article-byline a,.yenisi-modal-meta a{color:var(--yenisi-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.yenisi-dialog-head{background:var(--yenisi-paper)!important}.yenisi-quick{background:var(--yenisi-soft);color:var(--yenisi-ink)}
.yenisi-editor-question{margin:28px 0;padding:24px;border:1px solid var(--yenisi-line);border-left:4px solid var(--yenisi-accent);border-radius:12px;background:var(--yenisi-soft);color:var(--yenisi-ink)}.yenisi-editor-question>span{font-size:12px;font-weight:800;color:var(--yenisi-accent);letter-spacing:.3px}.yenisi-editor-question>p{font-size:21px;font-weight:700;line-height:1.45;margin:10px 0 16px;white-space:pre-wrap}.yenisi-editor-question>a{font-size:14px;font-weight:800;color:var(--yenisi-accent);text-decoration:underline;text-underline-offset:3px}
.yenisi-empty-guide{padding:28px;border:1px dashed var(--yenisi-line);border-radius:14px;background:var(--yenisi-paper);color:var(--yenisi-ink)}.yenisi-empty-guide strong{font-size:22px;line-height:1.35}.yenisi-empty-guide p{max-width:55ch;font-size:15px;line-height:1.7;color:var(--yenisi-muted)}.yenisi-empty-guide a{display:inline-flex;padding:12px 18px;border-radius:8px;background:var(--yenisi-button);color:#fff;font-size:14px;font-weight:800}
.eyebrow,.flow-aside-item small,.flow-aside-item .aside-arrow,.yenisi-opinion-card>a,.yenisi-next-article span,.feed-tabs .active,.yenisi-opinion-card small,.yenisi-pending small{color:var(--yenisi-accent)}
.composer .orange,.community-form button[type=submit],.yenisi-opinion-form button,.yenisi-opinions-more,.yenisi-search-filters button,.yenisi-header-search button[type=submit],.yenisi-comment-form button[type=submit],#yenisi-comment-form button[type=submit]{background:var(--yenisi-button);color:#fff}
.yenisi-opinion-card{border-color:var(--yenisi-line)}.yenisi-opinion-card p,.community-card p{font-size:16px;line-height:1.7}.yenisi-opinion-card small,.community-meta,.compose-note{font-size:12px;color:var(--yenisi-muted)}
button,a,input,select,textarea{outline-offset:4px}:focus-visible{outline:3px solid var(--yenisi-accent)}
.mast-market-controls,.recent-news-controls{flex-wrap:nowrap}.yenisi-carousel-pause{flex:none;min-width:28px;min-height:28px;font-size:12px;cursor:pointer}.yenisi-carousel-pause[aria-pressed=true]{background:var(--yenisi-soft);color:var(--yenisi-accent)}
.yenisi-reel-tools{flex-wrap:wrap;gap:8px}.yenisi-reel-tools button{min-height:44px;padding:10px 14px;background:#101820df;color:#fff;border:1px solid #ffffff8c;font-size:13px}.yenisi-reel-tools button[aria-pressed=true]{background:#fff;color:#17232d}.yenisi-video-duration{display:block;color:#fff;font-size:13px;font-weight:700;margin:8px 0;text-shadow:0 1px 3px #000}
html[data-theme=dark] .intro p,html[data-theme=dark] .demo-notice,html[data-theme=dark] .hub-empty,html[data-theme=dark] .feed-tabs button,html[data-theme=dark] .feed-tabs a{color:var(--yenisi-muted)}html[data-theme=dark] .feed-tabs .active{color:var(--yenisi-accent)}
@media(max-width:850px){.article-main{grid-template-columns:1fr}.article-aside{display:none}}
@media(max-width:600px){.article-content,.yenisi-article-inner .article-content{font-size:17px;line-height:1.7}.yenisi-editor-question{padding:18px}.yenisi-editor-question>p{font-size:19px}.yenisi-empty-guide{padding:22px}.article-byline{gap:8px;flex-wrap:wrap}.yenisi-reel-tools button{padding:10px 12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
html[data-theme=dark] .side-card .outline,html[data-theme=dark] .side-card .subtle-link,html[data-theme=dark] .article-aside a{color:var(--yenisi-accent)}
.yenisi-quick strong{color:var(--yenisi-accent)}

/* Compact homepage video shelf and summary within the current video dialog. */
body.home .reels-section .discover-layout{display:block}
body.home .reels-section .discover-side{display:none}
body.home .reels-section .discover-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}
body.home .reels-section .discover-tile{aspect-ratio:3/4;max-height:280px;min-height:180px;border-radius:10px}
body.home .reels-section .discover-copy{bottom:13px;left:12px;right:12px}
body.home .reels-section .discover-copy strong{font-size:14px;line-height:1.35}
body.home .reels-section .discover-copy small{font-size:9px}
body.home .reels-section .discover-play{width:36px;height:36px;font-size:12px}
body.home .sectionrow-video{margin-top:32px}
.yenisi-article-dialog{z-index:100000}
.yenisi-reel-shell{position:relative}
.yenisi-video-summary{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:24px;background:#090f19c9;overflow-y:auto}
.yenisi-video-summary-panel{position:relative;width:min(100%,620px);max-height:90dvh;overflow-y:auto;padding:32px;border-radius:16px;background:var(--yenisi-paper);color:var(--yenisi-ink);box-shadow:0 20px 70px #0006;outline:none}
.yenisi-video-summary-panel>button{position:absolute;right:15px;top:12px;width:44px;height:44px;border-radius:50%;border:1px solid var(--yenisi-line);background:var(--yenisi-soft);color:var(--yenisi-ink)}
.yenisi-video-summary-panel h2{font-size:28px;line-height:1.3;margin:24px 0 18px}
.yenisi-video-summary-panel p{font-size:18px;line-height:1.7;margin:0 0 22px}
.yenisi-video-summary-panel small{color:var(--yenisi-muted);font-size:12px}
.yenisi-video-summary-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px;align-items:center}
.yenisi-video-summary-actions a,.yenisi-video-summary-actions button{padding:12px 16px;font-size:13px;font-weight:700;min-height:44px;border:1px solid var(--yenisi-line);border-radius:8px;background:var(--yenisi-soft);color:var(--yenisi-ink)}
.yenisi-video-summary-actions a{background:var(--yenisi-button);color:#fff;border:0}
.yenisi-reel-dialog.has-summary .yenisi-reel-head,.yenisi-reel-dialog.has-summary .yenisi-reel-body,.yenisi-reel-dialog.has-summary .yenisi-reel-foot{visibility:hidden}
.yenisi-video-page-summary{margin:24px 0}.yenisi-video-page-summary>summary{display:list-item;cursor:pointer;font-weight:800;color:var(--yenisi-accent);padding:14px}.yenisi-video-page-summary h2{font-size:25px;line-height:1.35}.yenisi-video-page-summary .action-link{display:inline-flex;margin-top:18px;padding:12px 18px;border-radius:8px;background:var(--yenisi-button);color:#fff}
@media(max-width:1000px){body.home .reels-section .discover-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:165px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 12px}body.home .reels-section .discover-tile{scroll-snap-align:start;min-height:220px}}
@media(max-width:600px){body.home .reels-section .discover-grid{grid-auto-columns:145px;gap:10px}body.home .reels-section .discover-tile{min-height:195px}body.home .reels-section .discover-copy strong{font-size:13px}.yenisi-video-summary{padding:16px}.yenisi-video-summary-panel{padding:26px 22px}.yenisi-video-summary-panel h2{font-size:24px}.yenisi-video-summary-panel p{font-size:17px}}

.yenisi-logo-dark{display:none!important}html[data-theme=dark] .yenisi-logo-light{display:none!important}html[data-theme=dark] .yenisi-logo-dark{display:block!important;filter:none!important}html[data-theme=dark] .top{background:#17232d}html[data-theme=dark] .brand .yenisi-logo-dark{background:transparent;border-radius:0;padding:0;filter:none}

/* One approved PNG for every theme and brand placement. */
.footer-identity .footer-brand{display:inline-block;text-decoration:none}.footer-identity .yenisi-logo-unified{width:182px}.yenisi-logo-unified{max-width:100%}

/* 4.7: icon + wordmark without any external background tile. */
.brand .yenisi-logo-img,html[data-theme="dark"] .brand .yenisi-logo-img{background:transparent!important;padding:0!important;border-radius:0!important;filter:none!important;height:auto;object-fit:contain}.brand .yenisi-logo-light{display:block!important}.brand .yenisi-logo-dark{display:none!important}html[data-theme="dark"] .brand .yenisi-logo-light{display:none!important}html[data-theme="dark"] .brand .yenisi-logo-dark{display:block!important}.footer .brand .yenisi-logo-light{display:none!important}.footer .brand .yenisi-logo-dark{display:block!important}.footer-identity .yenisi-logo-img{width:182px}
