/* Only the featured BlockRök section and its promotional banner.
   Global studio palette, typography and other sections remain in site.css. */
.mrg-studio-home :is(.mrg-featured,.mrg-spotlight--blockrok){--home-screen:#4c4488;--home-ink:#17122e;--home-cut:polygon(10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0 calc(100% - 10px),0 10px,10px 10px)}
.mrg-studio-home .mrg-featured .mrg-card[href*="/games/blockrok/"]{--mrg-accent:#2e2858!important;clip-path:none}
.mrg-studio-home .mrg-featured .mrg-card[href*="/games/blockrok/"] .mrg-card-media{isolation:isolate;overflow:visible;clip-path:none;border:0;background:transparent;box-shadow:none!important}
.mrg-studio-home .mrg-featured .mrg-card[href*="/games/blockrok/"] .mrg-card-media::before{content:"";position:absolute;inset:0;z-index:-1;transform:translate(7px,7px);background:var(--mrg-accent);clip-path:var(--home-cut);pointer-events:none}
.mrg-studio-home .mrg-featured .mrg-card[href*="/games/blockrok/"] .mrg-card-media img{clip-path:var(--home-cut)}
.mrg-studio-home .mrg-featured .mrg-card[href*="/games/blockrok/"]:hover .mrg-card-media img{transform:none}
.mrg-studio-home .mrg-featured .mrg-card[href*="/games/blockrok/"] :is(.mrg-card-flag,.mrg-badge){background:#2e2858;color:#fff}
.mrg-studio-home .mrg-featured .mrg-card[href*="/games/blockrok/"] .mrg-card-tagline{color:#a889c4}
.mrg-studio-home .mrg-spotlight--blockrok{background:transparent;isolation:isolate;width:calc(100% - 120px);max-width:1180px;margin-left:auto;margin-right:auto}
.mrg-studio-home .mrg-spotlight--blockrok .mrg-spotlight-bg{z-index:0;transform:none!important;transition:none}
.mrg-studio-home .mrg-spotlight--blockrok .mrg-spotlight-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(33,25,56,.98),rgba(33,25,56,.93) 48%,rgba(33,25,56,.48));pointer-events:none}
.mrg-studio-home .mrg-spotlight--blockrok .mrg-spotlight-inner{position:relative;z-index:1;color:#fff}
.mrg-studio-home .mrg-spotlight-quote{color:#fff!important;font-weight:400;opacity:1}
.mrg-studio-home .mrg-spotlight .mrg-btn--primary{background:#ffc21a!important;color:#17122e!important}
.mrg-studio-home .mrg-spotlight .mrg-btn--primary::before,.mrg-studio-home .mrg-spotlight .mrg-btn--primary::after{display:none!important}
.mrg-studio-home .mrg-spotlight .mrg-btn .mkof-m-text{color:inherit!important;background:none!important}
.mrg-studio-home .mrg-spotlight .mrg-btn--ghost{background:transparent!important;color:#fff!important}
@media(max-width:1024px){.mrg-studio-home .mrg-spotlight--blockrok{width:calc(100% - 68px)}}
@media(max-width:680px){.mrg-studio-home .mrg-spotlight--blockrok{width:calc(100% - 40px)}.mrg-studio-home .mrg-spotlight--blockrok .mrg-spotlight-bg::before{background:rgba(33,25,56,.88)}}
