/* Oyunum editorial / Monster reference composition. */
.bf-monster{--bf-red:#d50022;--oy-bg:#fff;--oy-panel:#f2f2f4;--oy-text:#181a20;--oy-muted:#626670;--oy-line:#dedee3;background:var(--oy-bg);color:var(--oy-text)}
html[data-bf-theme=dark] .bf-monster{--oy-bg:#101114;--oy-panel:#191b20;--oy-text:#f4f4f6;--oy-muted:#a9abb5;--oy-line:#30323a;background:var(--oy-bg);color:var(--oy-text)}
.bf-monster .bf-container{width:min(1320px,calc(100% - 40px))}.bf-monster .bf-top{background:#050506;color:#ddd;padding:12px 0;font-size:10px;letter-spacing:.05em}.bf-top>.bf-container{gap:20px;align-items:center}.bf-top a{margin-left:auto;min-height:24px;display:flex;align-items:center}
.bf-monster .bf-header{background:var(--bf-red)!important;color:#fff;border:0}.bf-monster .bf-brand-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:170px;gap:24px}.bf-monster .bf-brand-row .bf-logo-window{width:350px;aspect-ratio:1012/308;margin:0}.bf-monster .bf-brand-row .bf-logo{display:block!important;left:-18%;top:-71.4%;width:136%;mix-blend-mode:screen}.oy-header-tools,.oy-header-end{display:flex;align-items:center;gap:14px}.oy-header-end{justify-content:flex-end}.oy-tool,.bf-monster .bf-theme-toggle{font-size:11px;font-weight:700;border:1px solid #ffffff80;padding:12px 14px;min-height:44px;border-radius:0;color:#fff;background:transparent;white-space:nowrap}.oy-tool:hover{background:#ffffff17;color:white!important}.bf-monster .bf-nav-wrap{background:#050506!important;border:0}.bf-monster .bf-nav{min-height:60px;justify-content:center;gap:26px;padding:10px 0;font-family:Oswald,Impact,sans-serif;font-size:17px;font-weight:600}.bf-nav a{position:relative;min-height:40px;display:flex;align-items:center}.bf-nav a:hover{color:white!important}.bf-nav a:hover:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--bf-red)}
.oy-front{padding-top:10px;padding-bottom:70px}.oy-opening{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oy-opening .bf-card--hero .bf-card-image{height:370px}.oy-opening .bf-card--hero .bf-card-copy{padding:100px 25px 26px;background:linear-gradient(transparent,rgba(8,9,12,.98));max-height:100%;overflow:hidden}.oy-opening .bf-card--hero h2{font-size:clamp(24px,2.25vw,33px);line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0 14px}.bf-monster .bf-tag{font-family:Oswald,Impact,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.4}.oy-opening .bf-tag{transform:skew(-8deg);border-radius:0!important}.bf-monster .bf-card-meta{color:var(--oy-muted);font-size:11px;gap:12px}.bf-monster .bf-card--hero .bf-card-meta{color:#ddd}.bf-monster .bf-no-image span{font-size:36px}.bf-monster .bf-card h2{font-family:Oswald,Impact,sans-serif;font-weight:600;letter-spacing:-.2px}.bf-monster .bf-card-image{border-radius:0;position:relative}.bf-monster .bf-card-image img{object-fit:cover}.bf-monster .bf-card-meta span:empty{display:none}
.oy-feature-row{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;margin-top:10px;padding:25px 0 38px;border-bottom:1px solid var(--oy-line)}.oy-feature-lead .bf-card-image{aspect-ratio:16/9}.oy-feature-lead .bf-card-copy{padding-top:17px}.oy-feature-lead h2{font-size:30px;line-height:1.23;margin:12px 0}.oy-feature-stack{display:grid;gap:20px;align-content:start}.oy-feature-stack .bf-card--compact{display:grid;grid-template-columns:150px 1fr;gap:18px;margin:0;padding-bottom:19px;border-bottom:1px solid var(--oy-line)}.oy-feature-stack .bf-card-image{height:120px;aspect-ratio:auto}.oy-feature-stack .bf-tag{margin:0}.oy-feature-stack h2{font-size:20px;margin:8px 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.oy-spotlight{padding:38px 0;border-bottom:1px solid var(--oy-line)}.bf-monster .bf-section-heading h2,.oy-sidebar>h2{font-family:Oswald,Impact,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin:0}.bf-section-heading h2 span,.oy-sidebar>h2 span{color:var(--bf-red)}.bf-monster .bf-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.bf-monster .bf-news-grid h2{font-size:21px;line-height:1.3;margin:12px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bf-monster .bf-news-grid .bf-card-image{aspect-ratio:16/10}.bf-monster .bf-news-grid .bf-card-copy{padding-top:16px}.bf-monster .bf-tag{color:#bc1932!important}html[data-bf-theme=dark] .bf-monster .bf-tag{color:#ff7185!important}.bf-monster .bf-card--hero .bf-tag{background:var(--bf-red);color:#fff!important}.bf-monster .bf-muted{color:var(--oy-muted)}
.oy-editorial-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr);gap:60px;padding-top:40px}.oy-news-list{display:grid;gap:30px}.oy-news-list .bf-card--list{display:grid;grid-template-columns:240px 1fr;gap:25px;padding-bottom:30px;border-bottom:1px solid var(--oy-line)}.oy-news-list .bf-card-image{aspect-ratio:16/11}.oy-news-list h2{font-size:24px;line-height:1.28;margin:12px 0 16px}.oy-category-links{margin-top:25px}.oy-category-links a{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid var(--oy-line)}.oy-category-links strong{font-family:Oswald,Impact,sans-serif;font-size:21px}.oy-category-links span{font-size:11px;color:var(--oy-muted)}.oy-forum-box{padding:30px;background:var(--oy-panel);border-top:4px solid var(--bf-red);margin-top:35px}.oy-forum-box h2{font-family:Oswald,Impact,sans-serif;font-size:30px;line-height:1.2}.oy-forum-box p{font-size:14px;line-height:1.75;color:var(--oy-muted)}.oy-forum-box>a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:12px;color:var(--oy-text)}.bf-monster .bf-category-block{border-color:var(--oy-line);margin-top:40px;padding-top:35px}
.bf-monster .bf-footer{background:#08090c!important;border-top:5px solid var(--bf-red)}.bf-monster .bf-footer .bf-logo-window{width:280px;aspect-ratio:1012/308}.bf-monster .bf-footer .bf-logo{left:-18%;top:-71.4%;width:136%}.bf-monster .bf-footer .bf-logo-light{display:none!important}.bf-monster .bf-footer .bf-logo-dark{display:block!important}.bf-monster .bf-footer h2{font-family:Oswald,Impact,sans-serif;font-size:21px}.bf-monster .bf-single{padding-top:42px}.bf-monster .bf-article-heading{max-width:1050px}.bf-monster .bf-article-heading h1{font-size:clamp(32px,3.7vw,53px);line-height:1.18;margin:20px 0}.bf-monster .bf-lead{color:var(--oy-muted);font-size:19px}.bf-monster .bf-article-meta{border-top:1px solid var(--oy-line);padding:20px 0}.oy-article-actions{padding:0 0 25px}.bf-monster .bf-article-cover{max-width:1150px}.bf-monster .bf-article-layout{grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:70px}.bf-monster .bf-article-body{font-size:18px;line-height:1.9}.bf-monster .bf-article-body h2{font-family:Oswald,Impact,sans-serif;font-size:30px}.bf-monster .bf-author{border-color:var(--oy-line)}.bf-monster .bf-tags a{background:var(--oy-panel);border-color:var(--oy-line);color:var(--oy-text)}.bf-monster .bf-search-form input{background:var(--oy-panel);color:var(--oy-text);border-color:var(--oy-line);min-height:46px}.bf-monster .bf-search-form button{background:var(--bf-red);color:white;min-height:46px}.bf-monster .bf-archive h1{font-size:42px}.oy-category-description{max-width:800px;line-height:1.8;color:var(--oy-muted);margin-bottom:25px}.bf-monster :focus-visible{outline:3px solid #39bacf;outline-offset:4px}.bf-monster .bf-skip:focus{color:#111;background:#fff}
@media(max-width:1100px){.bf-monster .bf-nav{gap:16px;font-size:15px}.bf-monster .bf-brand-row{gap:12px}.bf-monster .bf-brand-row .bf-logo-window{width:290px}.oy-header-tools,.oy-header-end{gap:8px}.oy-feature-stack .bf-card--compact{grid-template-columns:120px 1fr;gap:15px}.oy-feature-stack .bf-card-image{height:110px}.oy-editorial-layout{gap:30px}.oy-news-list .bf-card--list{grid-template-columns:190px 1fr;gap:20px}.bf-monster .bf-article-layout{gap:35px}.oy-opening .bf-card--hero .bf-card-image{height:350px}}
@media(max-width:760px){.bf-monster .bf-container{width:calc(100% - 32px)}.bf-monster .bf-brand-row{grid-template-columns:minmax(0,1fr) auto;min-height:112px;padding:15px 0;flex-wrap:nowrap}.oy-header-tools{display:none}.bf-monster .bf-brand-row .bf-logo-window{width:min(240px,100%);order:0;margin:0}.oy-header-end{order:1;gap:8px}.oy-rss{display:none}.bf-monster .bf-theme-toggle{font-size:10px;padding:9px;max-width:100px;white-space:normal}.bf-monster .bf-menu-toggle{display:block;min-height:44px;font-size:11px;padding:9px;color:white;border-color:#ffffff80}.bf-monster .bf-nav{display:none;font-family:Inter,Arial,sans-serif;font-size:13px;padding:0;align-items:stretch;gap:0}.bf-monster .bf-nav.is-open{display:flex}.bf-monster .bf-nav a{padding:14px 0;min-height:48px}.bf-monster .bf-top{font-size:9px}.bf-top a{display:none}.oy-opening{grid-template-columns:1fr;gap:12px}.oy-opening .bf-card--hero .bf-card-image{height:340px}.oy-opening .bf-card--hero h2{font-size:26px}.oy-opening .bf-card--hero .bf-card-copy{padding:70px 20px 22px}.oy-feature-row{grid-template-columns:1fr;gap:30px;padding-top:20px}.oy-feature-lead h2{font-size:27px}.oy-feature-stack .bf-card--compact{grid-template-columns:110px 1fr;gap:15px}.oy-feature-stack .bf-card-image{height:100px}.oy-feature-stack h2{font-size:19px}.bf-monster .bf-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.bf-monster .bf-news-grid h2{font-size:19px}.bf-monster .bf-section-heading h2{font-size:29px}.oy-editorial-layout{grid-template-columns:1fr}.oy-news-list .bf-card--list{grid-template-columns:120px 1fr;gap:16px;padding-bottom:24px}.oy-news-list .bf-card-image{height:115px;aspect-ratio:auto}.oy-news-list h2{font-size:20px;margin:9px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.oy-news-list .bf-card-meta span{display:none}.oy-sidebar{border-top:1px solid var(--oy-line);padding-top:30px}.bf-monster .bf-article-layout{grid-template-columns:1fr;gap:35px}.bf-monster .bf-article-heading h1{font-size:34px}.bf-monster .bf-article-body{font-size:17px}.bf-monster .bf-article-meta{font-size:12px;gap:12px}.bf-monster .bf-lead{font-size:17px}.bf-monster .bf-footer .bf-logo-window{width:260px}.bf-monster .bf-footer-grid{grid-template-columns:1fr 1fr}.bf-monster .bf-footer-grid>div:first-child{grid-column:1/-1}.bf-monster .bf-archive h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.bf-monster *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Selected simplified Oyunum identity. */
.bf-monster .bf-brand-row .bf-logo-window{width:400px;aspect-ratio:5/1}.bf-monster .bf-logo-window .bf-logo.oy-logo{position:static;display:block!important;width:100%;max-width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}.bf-monster .bf-footer .bf-logo-window{aspect-ratio:5/1}.bf-monster .na-card-actions{display:none!important}body:not(.single-post) .na-actions,body:not(.single-post) .na-index-promo{display:none!important}@media(max-width:760px){.bf-monster .bf-brand-row .bf-logo-window{width:min(240px,100%)}}

/* Article utilities: compact, readable and aligned with Oyunum's theme tokens. */
.bf-monster .bf-article-body .related-post-box{position:relative;margin:28px 0 18px!important;padding:20px 55px 20px 22px!important;background:var(--oy-panel)!important;border:1px solid var(--oy-line)!important;border-left:4px solid var(--bf-red)!important;border-radius:4px!important;font-size:17px!important;line-height:1.5!important;color:var(--oy-text)!important;box-shadow:none!important}
.bf-monster .bf-article-body .related-post-box>strong{display:block;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;line-height:1.5;color:var(--oy-muted)!important;margin-bottom:8px}
.bf-monster .bf-article-body .related-post-box>a{font-family:Oswald,Impact,sans-serif;display:block;font-size:21px;font-weight:600!important;line-height:1.35!important;color:var(--oy-text)!important;text-decoration:none!important}
.bf-monster .bf-article-body .related-post-box>a:after{content:'↗';position:absolute;right:20px;top:50%;transform:translateY(-50%);font:24px Arial,sans-serif;color:var(--oy-muted)}
.bf-monster .bf-article-body .related-post-box:hover{border-color:var(--oy-muted)!important;border-left-color:var(--bf-red)!important}.bf-monster .bf-article-body .related-post-box>a:hover{color:var(--oy-text)!important;text-decoration:underline!important;text-decoration-color:var(--bf-red)!important;text-underline-offset:4px}
.bf-monster .bf-article-body .article-source-attribution{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 30px!important;padding:12px 2px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--oy-line)!important;border-radius:0!important;font-size:13px!important;line-height:1.65!important;color:var(--oy-muted)!important}
.bf-monster .bf-article-body .article-source-attribution>strong{font-size:11px;font-weight:600;color:var(--oy-muted)!important}.bf-monster .bf-article-body .article-source-attribution>a{font-size:13px;font-weight:700!important;color:var(--oy-text)!important;text-decoration:underline!important;text-decoration-color:var(--oy-line)!important;text-underline-offset:4px}.bf-monster .bf-article-body .article-source-attribution>a:hover{text-decoration-color:var(--oy-text)!important}
.bf-monster .bf-article-body .sb-news-forum-flywheel-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px 25px;align-items:center;margin:28px 0!important;padding:24px!important;background:var(--oy-panel)!important;border:1px solid var(--oy-line)!important;border-top:3px solid var(--bf-red)!important;border-radius:4px!important;box-shadow:none!important;color:var(--oy-text)!important}
.bf-monster .bf-article-body .sb-flywheel-badge{grid-column:1/-1;display:block!important;margin:0!important;color:var(--oy-text)!important;font-family:Oswald,Impact,sans-serif;font-size:19px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.2px!important;text-transform:none!important}
.bf-monster .bf-article-body .sb-flywheel-text{margin:0!important;color:var(--oy-muted)!important;font-size:13px!important;line-height:1.8!important;max-width:48ch}
.bf-monster .bf-article-body .sb-flywheel-btn{display:inline-flex!important;justify-content:center;align-items:center;min-height:44px;padding:12px 17px!important;border:1px solid var(--bf-red)!important;border-radius:3px!important;background:var(--bf-red)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap}
.bf-monster .bf-article-body .sb-flywheel-btn:hover{filter:brightness(1.12);transform:none!important}
.oy-google-follow{display:flex;align-items:center;gap:16px;margin:28px 0;padding:20px 0;border-block:1px solid var(--oy-line);font-family:Inter,Arial,sans-serif;color:var(--oy-text)}
.oy-google-mark{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#fff;border:1px solid #e3e5e8;border-radius:50%}.oy-google-mark svg{display:block}.oy-google-follow>div{flex:1;min-width:0}.oy-panel-kicker{display:block;font-size:9px;letter-spacing:1px;font-weight:700;color:var(--oy-muted);line-height:1.4;margin-bottom:7px}.oy-google-follow strong{display:block;font-size:14px;line-height:1.5;font-weight:700}.bf-monster .bf-article-body .oy-google-follow p{font-size:11px!important;color:var(--oy-muted)!important;line-height:1.7!important;margin:5px 0 0!important}
.bf-monster .bf-article-body .oy-google-follow>a{display:inline-flex;gap:15px;align-items:center;justify-content:center;min-height:44px;padding:11px 14px;border:1px solid var(--oy-line);border-radius:3px;color:var(--oy-text)!important;font-size:11px;font-weight:700;text-decoration:none!important;white-space:nowrap}.bf-monster .bf-article-body .oy-google-follow>a:hover{border-color:var(--oy-muted);background:var(--oy-panel)}
@media(max-width:680px){.bf-monster .bf-article-body .related-post-box{padding:18px 40px 18px 17px!important}.bf-monster .bf-article-body .related-post-box>a{font-size:19px}.bf-monster .bf-article-body .related-post-box>a:after{right:14px;font-size:20px}.bf-monster .bf-article-body .sb-news-forum-flywheel-box{grid-template-columns:1fr;padding:21px 18px!important;gap:12px}.bf-monster .bf-article-body .sb-flywheel-badge{font-size:18px!important}.bf-monster .bf-article-body .sb-flywheel-btn{justify-self:start}.oy-google-follow{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px}.oy-google-mark{width:38px;height:38px}.oy-google-follow>a{grid-column:2;justify-self:start}.oy-google-follow strong{font-size:13px}}

.bf-monster .bf-article-body .related-post-box{padding-right:22px!important}.bf-monster .bf-article-body .related-post-box>a:after{content:none}@media(max-width:680px){.bf-monster .bf-article-body .related-post-box{padding-right:18px!important}}
