/* v26: keep the established blue/gold palette and Cinzel/Manrope roles.
   The round illustration is the focal point; surrounding UI stays quiet. */
.v26-editorial .band{background:#f7f9fd}
.v26-editorial .page-hero{background:#fff}
.v26-editorial .page-hero::before{background:rgba(255,255,255,.96)}
.v26-editorial .page-hero .art{opacity:.2}
.v26-editorial .lede{max-width:65ch}
.v26-editorial .feature,.v26-editorial .game-tile,.v26-editorial .game-card{box-shadow:none;background:#fff}
.v26-editorial .feature:hover,.v26-editorial .game-tile:hover,.v26-editorial .game-card:hover{transform:none;box-shadow:none}
.v26-editorial .feature::after,.v26-editorial .game-card .thumb::after{display:none}
.v26-editorial .game-card:hover .thumb img,.v26-editorial .game-tile:hover .game-art img{transform:none}
.v26-editorial .content-tool{background:#fff;box-shadow:none}
.v26-home .hero-wrap::before{background:#fff}
.v26-home .hero-wrap::after{display:none}
.v26-home .hero-wrap>.art{display:none}
.v26-home .hero .lede{max-width:48ch}
.v26-home .h1-hero{white-space:pre-line;font-size:clamp(32px,3.5vw,51px);line-height:1.18}
.v26-home .hero-art .frame{background:#fff;border-color:#d0d8e6;box-shadow:none;padding:4px}
.v26-home .hero-art .product-caption{margin-top:8px}
.v26-home .product-fact{background:#fff;border:0;border-left:2px solid #f2c94c;border-radius:0;padding:6px 20px}
.v26-home .trust-strip{justify-content:flex-start;gap:16px 30px}
.v26-home .trust-strip>div{background:none;border:0;border-radius:0;padding:6px 0}
.v26-home .trust-strip svg{display:none}
.v26-home #essentials .feature{background:transparent;border:0;border-radius:0;padding:8px 0}
.v26-home #essentials .feature p{max-width:40ch}
.v26-home .steps li{background:transparent;box-shadow:none}
.v26-about .grid-contact{gap:24px}
.v26-about .game-tile{padding:20px 0;border:0;border-top:2px solid #f2c94c;border-radius:0}
.v26-about .card-icon{padding:12px 0;background:transparent;border:0;box-shadow:none}
.v26-about .content-tool{padding:24px 0;border:0;border-block:1px solid #d0d8e6;border-radius:0}
.v26-blog .journal-topic{margin:36px 0 48px}
.v26-blog .journal-topic>.h2{font-size:clamp(23px,2.2vw,30px);border-bottom:0;margin-bottom:6px;padding-bottom:8px}
.v26-blog .journal-topic .grid-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
.v26-blog .journal-topic .game-card{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;border:0;border-bottom:1px solid #d0d8e6;border-radius:0;overflow:visible;background:transparent}
.v26-blog .journal-topic .thumb{aspect-ratio:16/9;border-radius:10px;margin-top:3px}
.v26-blog .journal-topic .text{padding:0;gap:7px;min-width:0}
.v26-blog .journal-topic .h3{font-size:21px;line-height:1.4;max-width:48ch}
.v26-blog .journal-topic p{max-width:68ch;font-size:15px;line-height:1.65}
.v26-blog .journal-topic .compact-byline{margin-top:4px;font-size:12px}
.v26-blog .journal-topic .card-reading-time{font-size:12px}
.v26-blog .journal-topic .cta{margin-top:2px;font-size:13px}
.v26-blog .journal-topic .game-card:hover .h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.v26-blog .journal-topic .game-card:focus-visible{outline:3px solid #234db5;outline-offset:5px;border-radius:5px}
.v26-blog .v26-latest .game-card:first-child{border-top:3px solid #f2c94c;padding-top:24px}
.v26-blog .journal-search{background:none}
.v26-blog .v26-topic-nav{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px!important;margin:0 0 24px!important;padding:0;list-style:none}
body[data-page="blog"] main.v26-blog>.container>ul.v26-topic-nav:first-of-type li{margin:0;padding:0;border:0;background:transparent}
body[data-page="blog"] main.v26-blog>.container>ul.v26-topic-nav:first-of-type a.link{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;height:auto;padding:8px 12px;border:1px solid #d0d8e6;border-radius:6px;background:#fff;text-decoration:none;font-size:13px;line-height:1.5}
.v26-blog .v26-topic-nav .topic-count{display:inline;font-size:11px;color:#596780;white-space:nowrap}
.v26-blog .v26-topic-nav .topic-count::before{content:none}
.v26-blog .v26-topic-nav a:hover{border-color:#234db5}
.v26-blog .author-section{border-top:1px solid #d0d8e6;padding-top:28px}
.v26-blog .team-card{box-shadow:none;background:transparent}
.v26-support .help-stage,.v26-support .card{box-shadow:none;background:#fff}
.v26-how-to-play .blog-diagram{box-shadow:none}
@media(max-width:640px){
 .v26-home .h1-hero{font-size:32px!important;line-height:1.22!important}
 .v26-home .hero{padding-top:24px;padding-bottom:28px}
 .v26-home .product-fact{padding:6px 16px}
 .v26-home .trust-strip>div{flex:1 1 160px}
 .v26-about .game-tile{padding:18px 0}
 .v26-blog .journal-topic{margin:24px 0 32px}
 .v26-blog .journal-topic .game-card{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:20px 0}
 .v26-blog .journal-topic .thumb{aspect-ratio:16/9;border-radius:7px}
 .v26-blog .journal-topic .h3{font-size:18px;line-height:1.45}
 .v26-blog .journal-topic p{font-size:14px;line-height:1.6}
 .v26-blog .journal-topic .compact-byline{line-height:1.7}
 .v26-blog .journal-topic .game-card:focus-visible{outline-offset:2px}
}
@media(prefers-reduced-motion:reduce){
 .v26-editorial .game-card,.v26-editorial .game-card img,.v26-editorial .feature{transition:none}
}
/* Long-form additions retain the existing article flow and source links. */
.researched-article.v26-reading{font-size:16px;line-height:1.8}
.researched-article.v26-reading>p,
.researched-article.v26-reading section>p,
.researched-article.v26-reading li{font-size:16px;line-height:1.8;max-width:75ch}
.researched-article.v26-reading>section{margin-top:32px}
.researched-article.v26-reading .h2{font-size:clamp(24px,2.5vw,31px);line-height:1.35;margin-bottom:16px}
.researched-article.v26-reading .h3{font-size:21px;line-height:1.45}
.researched-article.v26-reading .article-figure{margin:28px 0 36px}
.researched-article.v26-reading figcaption{max-width:75ch;font-size:14px;line-height:1.65;margin-top:10px}
.researched-article.v26-reading .article-takeaways,
.researched-article.v26-reading .article-sources{box-shadow:none;background:#f7f9fd}
.researched-article.v26-reading p a,
.researched-article.v26-reading li a{text-decoration:underline;text-underline-offset:3px}
.researched-article.v26-reading .info-table{font-size:16px;line-height:1.7}
html:lang(hi) .researched-article.v26-reading,
html:lang(hi) .researched-article.v26-reading p,
html:lang(hi) .researched-article.v26-reading li{line-height:1.95}
@media(max-width:640px){
 .researched-article.v26-reading .h2{font-size:24px}
 .researched-article.v26-reading .h3{font-size:20px}
 .researched-article.v26-reading>section{margin-top:28px}
}
