:root {
  --mfs-variant-primary: hsl(188 82% 58%);
  --mfs-variant-secondary: hsl(230 76% 62%);
  --mfs-variant-surface: hsl(188 28% 12%);
  --mfs-variant-surface-soft: hsl(188 24% 17%);
  --mfs-variant-text: hsl(188 20% 96%);
  --mfs-variant-muted: hsl(188 13% 70%);
  --mfs-variant-radius: 15px;
  --mfs-variant-gap: 21px;
}
/* Layout corrections preserve the source components and each saved composition. */
:root{color-scheme:dark;--page-width:1440px;--page-gap:20px;--surface:#1f212b;--muted:#bfc2cd;--restore-accent:#7412e8}
html[data-mfs-layout-tier="balanced"],html[data-mfs-layout-tier="bold"]{--restore-accent:color-mix(in srgb,var(--mfs-variant-primary) 58%,#252032)}
html{scroll-behavior:smooth;scroll-padding-top:20px}
html,body{margin:0;min-width:0;width:100%;max-width:none}
body{background:#07080d;color:#f7f7fa;font-family:Arial,Helvetica,sans-serif;line-height:1.5}
*,*:before,*:after{box-sizing:border-box}
img{max-width:100%;height:auto}svg{flex-shrink:0}a{color:inherit}button,input,summary{font:inherit}
button,a,summary{-webkit-tap-highlight-color:transparent}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #2ee5c4;outline-offset:4px}
.restore-skip{position:absolute;top:8px;left:8px;z-index:1000;transform:translateY(-200%);padding:10px;background:#fff;color:#111}
.restore-skip:focus{transform:none}
.mfs-restored .header{position:relative;inset:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 20px;width:100%;max-width:var(--page-width);min-width:0;margin:0 auto;padding:12px 20px 8px;background:#1f212b;z-index:20;height:auto;min-height:0}
.restore-header-shell{width:100%;background:#1f212b}
.mfs-restored .header__logo{grid-column:1;grid-row:1;display:flex;align-items:center;padding:0;min-width:0}
.mfs-restored .header-logo{padding:0;display:inline-flex}.mfs-restored .header-logo__img{display:block;width:160px;max-width:100%;height:35px;object-fit:contain}
.mfs-restored .header__top{grid-row:1;grid-column:2;display:flex;align-items:center;padding:0;min-width:0;width:auto;height:auto}
.mfs-restored .header-top__row{display:none}
.mfs-restored .header-top__controls{position:static;display:flex;gap:8px;align-items:center;width:auto;min-width:0;margin:0;padding:0;overflow:visible}
.mfs-restored .header .ui-button{min-height:42px;height:auto;padding:9px 16px;min-width:0;border-radius:10px;white-space:normal;text-decoration:none;line-height:1.25}
.mfs-restored .header .ui-button__container{height:auto;min-height:0;padding:0;gap:5px;white-space:normal}
.mfs-restored .header .ui-caption{font-size:14px;line-height:1.3;white-space:normal}
.mfs-restored .restore-login{background:#353744;border:1px solid #4a4d5b;color:#fff}
.mfs-restored .header__bottom{grid-row:2;grid-column:1/-1;display:block;position:static;width:100%;min-width:0;height:auto;overflow:visible;padding:0}
.mfs-restored .header-navigation-list{position:static;display:flex;flex-wrap:wrap;align-items:stretch;gap:3px;width:100%;height:auto;min-height:0;padding:0;margin:0;overflow:visible;list-style:none}
.mfs-restored .header-navigation-section{position:static;display:block;width:auto;min-width:0;height:auto;margin:0}
.mfs-restored .header-navigation-section details{height:100%}
.mfs-restored .header-navigation-section summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;min-height:42px;padding:9px 13px;border-radius:8px;color:#fff;white-space:normal}
.mfs-restored .header-navigation-section summary::-webkit-details-marker{display:none}
.mfs-restored .header-navigation-section summary:after{content:'⌄';font-size:16px;line-height:1}
.mfs-restored .header-navigation-section details[open]>summary{background:#393346}
.mfs-restored .header-navigation-section summary.header-navigation-section-link--promo{background:var(--restore-accent)}
.mfs-restored .header-navigation-section-link__label{font-size:15px;font-weight:700;white-space:normal;text-transform:uppercase}
.mfs-restored .header-navigation-section summary .ui-ico{width:18px;height:18px;fill:currentColor}
.mfs-restored .restore-dropdown{position:absolute;top:calc(100% - 3px);left:20px;right:20px;max-width:700px;z-index:25;padding:14px;border:1px solid #484252;border-radius:12px;background:#242532;box-shadow:0 18px 35px #0009}
.mfs-restored .restore-dropdown ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;list-style:none;margin:0;padding:0;overflow:visible}
.mfs-restored .restore-dropdown li{min-width:0}
.mfs-restored .restore-dropdown a{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-radius:6px;color:#fff;text-decoration:none;overflow-wrap:break-word;white-space:normal}
.mfs-restored .restore-dropdown a:hover{background:#413849}
.restore-main{width:100%;max-width:var(--page-width);min-width:0;margin:0 auto;padding:20px}
.mfs-restored .home-showcase{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px 20px;width:100%;max-width:none;min-width:0;overflow:visible;padding:0}
.mfs-restored .home-showcase>section{grid-column:1/-1;min-width:0;width:100%;max-width:100%;margin:0;height:auto;position:relative;inset:auto;order:initial;align-self:start}
.mfs-restored .home-showcase h1,.mfs-restored .home-showcase h2,.mfs-restored .home-showcase h3{display:block;margin-top:0;font-family:inherit;overflow-wrap:break-word;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;max-height:none}
.mfs-restored .home-showcase__header{display:block}
.mfs-restored .asian-showcase-header__wrapper{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:12px;width:100%;min-width:0;height:auto}
.mfs-restored .asian-showcase-header__slider{min-width:0;width:100%;height:100%;margin:0}
.mfs-restored .asian-showcase-header__slider .swiper,.mfs-restored .asian-showcase-header__slider .swiper-wrapper,.mfs-restored .asian-showcase-header__slider .swiper-slide{display:block;width:100%;height:100%;min-width:0;transform:none;margin:0;padding:0}
.mfs-restored .asian-showcase-header__slider .swiper-pagination{display:none}
.mfs-restored .ui-slider-slide{position:relative;display:flex;align-items:center;min-height:300px;height:100%;width:100%;isolation:isolate;overflow:hidden;border-radius:var(--mfs-variant-radius,12px);text-decoration:none}
.mfs-restored .ui-slider-slide__background{position:absolute;inset:0;width:100%;height:100%;z-index:-2}
.mfs-restored .template-picture,.mfs-restored .template-picture .ui-lazy-wrapper,.mfs-restored .template-picture__content{display:block;position:absolute;inset:0;width:100%;height:100%}
.mfs-restored .template-picture__img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.mfs-restored .template-slide-content-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,7,45,.88),rgba(18,7,45,.34) 72%,rgba(18,7,45,.05));z-index:1}
.mfs-restored .ui-slider-slide__wrapper{position:relative;width:100%;min-width:0;height:auto;padding:28px;z-index:2}
.mfs-restored .ui-slider-slide__container{width:100%;max-width:620px;height:auto;padding:0;margin:0;min-width:0;display:block;text-align:left}
.mfs-restored .ui-slider-slide__title{margin:0 0 12px;color:#fff;font-size:clamp(28px,2.8vw,44px);font-weight:800;line-height:1.08;white-space:normal}
.restore-hero-brand{display:block;margin-bottom:10px;font-size:15px;font-weight:700;letter-spacing:.025em;line-height:1.4;text-transform:none}
.mfs-restored .ui-slider-slide__text{font-size:16px;line-height:1.5;margin:0 0 12px;max-width:480px;color:#fff;white-space:normal}
.mfs-restored .restore-hero-note{font-size:12px;line-height:1.5;max-width:460px;color:#eee6fd;margin:0 0 18px}
.mfs-restored .ui-slider-slide__content .ui-button{display:inline-flex;min-height:44px;height:auto;min-width:0;padding:11px 22px;max-width:100%;border-radius:var(--mfs-variant-radius,10px);background:var(--restore-accent);color:#fff}
.mfs-restored .ui-slider-slide__content .ui-button__container{height:auto;padding:0}
.mfs-restored .asian-showcase-header__deposit{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:space-between;min-width:0;width:100%;height:auto;min-height:220px;padding:24px;border-radius:var(--mfs-variant-radius,12px);overflow:hidden;margin:0;isolation:isolate}
.mfs-restored .asian-showcase-header-deposit__background{position:absolute;inset:0;z-index:-1}
.mfs-restored .asian-showcase-header-deposit__img{width:100%;height:100%;object-fit:cover}
.mfs-restored .asian-showcase-header-deposit__icons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;position:relative;inset:auto;min-width:0;width:auto;max-width:100%;height:auto;padding:10px;border-radius:10px;background:#141321a8}
.mfs-restored .asian-showcase-header-deposit-icons__item{position:static;flex:0 0 auto;display:block;max-width:74px;width:auto;height:22px;object-fit:contain;margin:0}
.mfs-restored .asian-showcase-header-deposit__button{position:relative;inset:auto;display:inline-flex;max-width:100%;min-height:44px;height:auto;padding:10px 18px;margin-top:28px;white-space:normal;border-radius:10px;background:#303342;color:#fff}
.mfs-restored .asian-showcase-header-deposit__button .ui-button__container{width:auto;min-width:0;height:auto;padding:0;max-width:100%;overflow:visible}
.mfs-restored .asian-showcase-header-deposit__button .ui-caption{display:block;overflow:visible;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset}
.mfs-restored .asian-showcase-header__welcome{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;width:100%;height:auto;padding:0}
.mfs-restored .asian-showcase-header-tile{position:relative;display:flex;align-items:center;gap:10px;min-width:0;width:auto;height:auto;min-height:100px;padding:12px;overflow:hidden;border-radius:var(--mfs-variant-radius,12px);text-decoration:none;background:linear-gradient(115deg,#213d40,#17202a)}
.mfs-restored .asian-showcase-header-tile--deposit{background:linear-gradient(115deg,#402365,#20202c)}
.mfs-restored .asian-showcase-header-tile--bonus{background:linear-gradient(115deg,#163838,#1b2534)}
.mfs-restored .asian-showcase-header-tile__picture{position:static;flex:0 0 72px;width:72px;height:72px;transform:none;inset:auto}
.mfs-restored .asian-showcase-header-tile__img{display:block;width:100%;height:100%;object-fit:contain;position:static;transform:none}
.mfs-restored .asian-showcase-header-tile__text{position:static;min-width:0;width:auto;flex:1;margin:0;padding:0}
.mfs-restored .asian-showcase-header-tile__title{margin:0 0 5px;font-size:15px;font-weight:700;line-height:1.25;white-space:normal;text-transform:uppercase}
.mfs-restored .asian-showcase-header-tile__description{font-size:13px;line-height:1.4;white-space:normal;margin:0}
.mfs-restored .asian-showcase-header-tile:before,.mfs-restored .asian-showcase-header-tile:after{content:none}
html[data-mfs-layout-tier="balanced"] body,html[data-mfs-layout-tier="bold"] body{background:color-mix(in srgb,var(--mfs-variant-surface) 29%,#070811)}
html[data-mfs-layout-tier="balanced"] .ui-button,html[data-mfs-layout-tier="bold"] .ui-button{background-color:color-mix(in srgb,var(--mfs-variant-primary) 34%,#242535);color:#fff}
html[data-mfs-layout-tier="balanced"] .restore-events .asian-showcase-top-events-card,html[data-mfs-layout-tier="bold"] .restore-events .asian-showcase-top-events-card{background:linear-gradient(125deg,color-mix(in srgb,var(--mfs-variant-surface-soft) 60%,#222430),#171920)}
html[data-mfs-layout-tier="balanced"] .restore-game,html[data-mfs-layout-tier="bold"] .restore-game{background:color-mix(in srgb,var(--mfs-variant-surface-soft) 50%,#1d1e2b)}
.mfs-restored .home-showcase-products__top-bar{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:0}
.mfs-restored .home-showcase-products__title{font-size:22px;line-height:1.25;margin:0;font-weight:800}
.restore-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}
.restore-section-heading h2{font-size:22px;line-height:1.25;margin:0;text-transform:uppercase;font-weight:800}
.restore-section-heading a{font-size:13px;min-height:40px;display:flex;align-items:center;white-space:nowrap}
.restore-track,.mfs-restored .home-showcase-products__swiper{display:flex;align-items:stretch;gap:14px;width:100%;min-width:0;height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#5a566c transparent;overscroll-behavior-x:contain;padding-bottom:7px;transform:none}
.restore-track>*{flex:0 0 auto;scroll-snap-align:start;min-width:0}
.mfs-restored .home-showcase-products__swiper>.swiper-wrapper{display:contents}
.mfs-restored .home-showcase-products__swiper .swiper-slide{flex:0 0 230px;width:230px;min-width:0;margin:0;height:110px;scroll-snap-align:start}
.mfs-restored .home-showcase-products__swiper a{width:100%;height:100%;min-width:0;overflow:hidden}
.mfs-restored .home-showcase-products__swiper img{width:100%;height:100%;object-fit:cover}
.mfs-restored .home-showcase-products__buttons{display:flex;gap:4px}
.mfs-restored .home-showcase-products__buttons button{height:34px;width:34px;min-height:34px;min-width:34px;padding:4px;border:0;background:#6c2ea4;color:#fff;cursor:pointer}
.restore-snapshot{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}
.restore-events .asian-showcase-top-events-card{position:relative;display:flex;flex-direction:column;width:280px;min-width:0;min-height:208px;max-height:none;height:auto;padding:16px;background:linear-gradient(120deg,#242635,#171920);border:1px solid #303140;border-radius:var(--mfs-variant-radius,12px);isolation:isolate}
.restore-events .asian-showcase-top-events-card__bg{position:absolute;inset:35px -12px auto auto;width:110px;height:110px;opacity:.05;z-index:-1}
.restore-events .asian-showcase-top-events-card__header{display:flex;align-items:center;margin-bottom:14px;gap:8px;min-width:0}
.restore-events .asian-showcase-top-events-card-header__title{display:flex;align-items:center;min-width:0;gap:7px;text-decoration:none}
.restore-events .asian-showcase-top-events-card-header__champ{font-size:12px;white-space:normal;line-height:1.4}
.restore-events .asian-showcase-top-events-card__teams{margin:0 0 12px}
.restore-events .asian-showcase-top-events-card__team{padding:4px 0;display:flex;min-width:0;height:auto}
.restore-events .asian-showcase-top-events-card__team .ui-caption{font-size:15px;white-space:normal;line-height:1.35;font-weight:700}
.restore-events .asian-showcase-top-events-card__info{font-size:12px;color:var(--muted);white-space:normal}
.restore-events .asian-showcase-top-events-card__market{display:flex;gap:8px;margin-top:auto;padding-top:14px}
.restore-events .asian-showcase-top-events-card__button{display:inline-flex;align-items:center;min-height:40px;height:auto;white-space:normal;padding:8px 14px;background:#33364b;border:1px solid #4a4664;border-radius:8px;color:#fff;text-decoration:none}
.restore-events .ui-button__container{height:auto;padding:0}.restore-events .ui-caption{white-space:normal}
.restore-esports{position:relative;isolation:isolate;padding:22px;border-radius:var(--mfs-variant-radius,14px);overflow:hidden;background:#1c1831}
.restore-esports-backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.6}
.restore-esports:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#121226ee,#15102266);z-index:-1}
.restore-cyber-card{display:block;width:275px;padding:18px;border:1px solid #6b668440;border-radius:12px;background:linear-gradient(130deg,#272239ef,#171523ed);text-decoration:none}
.restore-cyber-card .restore-league{font-size:12px;color:#c4bfd8;line-height:1.4;margin:0 0 12px}
.restore-cyber-card h3{font-size:17px;line-height:1.5;margin:0 0 14px}
.restore-cyber-card .restore-action{font-size:13px;color:#ccb8ff}
.restore-games-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-width:0}
.restore-game{display:block;min-width:0;overflow:hidden;border:1px solid #32313e;border-radius:var(--mfs-variant-radius,12px);background:#1d1e2b;text-decoration:none}
.restore-game-art{width:100%;aspect-ratio:1.3;display:block;object-fit:cover;background:#242438}
.restore-game-copy{padding:12px;min-width:0}.restore-game h3{font-size:15px;line-height:1.3;margin:0 0 5px}.restore-game p{color:#bbb7ce;font-size:12px;margin:0}
.mfs-restored .home-showcase-bonuses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;overflow:visible;height:auto;width:100%}
.mfs-restored .home-showcase-bonuses__card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-width:0;width:100%;height:auto;min-height:195px;padding:20px;border-radius:var(--mfs-variant-radius,12px);overflow:hidden}
.mfs-restored .home-showcase-bonuses__card:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10121ac4,#14161a33);z-index:-1}
.mfs-restored .home-showcase-bonuses-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.mfs-restored .home-showcase-bonuses-card__title{font-size:21px;line-height:1.15;font-weight:800;white-space:normal;max-width:100%;margin:0 0 18px}
.mfs-restored .home-showcase-bonuses-card__button{position:static;display:inline-flex;align-self:flex-start;min-height:42px;width:auto;height:auto;padding:9px 16px;margin-top:auto;white-space:normal;border-radius:9px}
.mfs-restored .home-showcase-bonuses-card__content{position:static;padding:0;inset:auto;background:none}
.mfs-restored .home-showcase .ui-button__container{width:auto;min-width:0;max-width:100%;height:auto;padding:0;overflow:visible}
.mfs-restored .home-showcase .ui-button .ui-caption{display:block;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}
.restore-faq{margin-top:28px;padding:20px;border-top:1px solid #2d2c38}
.restore-faq h2{font-size:21px;margin:0 0 12px}.restore-faq details{padding:12px 0;border-top:1px solid #302f3b}.restore-faq summary{cursor:pointer;font-weight:700;min-height:28px}.restore-faq p{color:var(--muted);font-size:14px;max-width:850px;margin:10px 0 0}
.restore-footer{width:100%;margin:0;border-top:1px solid #2d2b38;background:#13151d}
.restore-footer-inner{max-width:var(--page-width);padding:26px 20px;margin:auto}
.restore-footer-top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}
.restore-footer-top img{width:150px;height:33px;object-fit:contain}.restore-footer h2{font-size:16px;margin:0 0 8px}.restore-footer p{font-size:12px;line-height:1.7;color:#a9abba;margin:10px 0;max-width:1100px}
.restore-footer nav{display:flex;flex-wrap:wrap;gap:5px 20px;margin:12px 0}.restore-footer nav a{font-size:13px;min-height:40px;display:flex;align-items:center;color:#d7cee6;text-decoration:none}.restore-footer a:hover{text-decoration:underline}
.restore-age{border:1px solid #5b5865;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:15px;font-weight:700}
.restore-search{display:flex;gap:8px;align-items:end;max-width:440px;margin-top:18px}.restore-search label{flex:1;font-size:12px;color:#c0bdcf}.restore-search input{display:block;width:100%;height:40px;border:1px solid #555063;border-radius:8px;background:#1c1d29;color:#fff;font-size:16px;padding:7px 10px}.restore-search button{min-height:40px;padding:7px 16px;border:1px solid #675777;border-radius:8px;background:#383044;color:#fff;cursor:pointer}
.mfs-search-results{margin:0 0 22px;padding:20px;border:1px solid #4e445e;border-radius:12px;background:#1b1725}.mfs-search-results h2{font-size:21px}.mfs-search-results a{display:inline-block;padding:8px}
.mfs-managed-announcement{position:relative;padding:10px 20px;background:#1f2130;text-align:center;line-height:1.5;font-size:14px}
/* Composition remains distinct without changing document semantics. */
@media(min-width:1100px){
html[data-mfs-layout-preset="near-compact"]{--page-width:1400px;--page-gap:16px}
html[data-mfs-layout-preset="near-soft"] .ui-slider-slide{min-height:324px}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__header{grid-column:1/9;grid-row:1}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__bonuses{grid-column:9/-1;grid-row:1;grid-template-columns:1fr 1fr}
html[data-mfs-layout-preset="balanced-split"] .home-showcase-bonuses__card{min-height:208px}
html[data-mfs-layout-preset="balanced-split"] .asian-showcase-header__wrapper{grid-template-columns:minmax(0,1fr) 260px}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__slots{grid-column:1/7}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__casino{grid-column:7/-1}
html[data-mfs-layout-preset="balanced-split"] .home-showcase__slots .restore-games-grid,html[data-mfs-layout-preset="balanced-split"] .home-showcase__casino .restore-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-mfs-layout-preset="balanced-reverse"] .asian-showcase-header__wrapper{grid-template-columns:minmax(260px,.7fr) minmax(0,1.7fr)}
html[data-mfs-layout-preset="balanced-reverse"] .asian-showcase-header__deposit{grid-column:1;grid-row:1}
html[data-mfs-layout-preset="balanced-reverse"] .asian-showcase-header__slider{grid-column:2;grid-row:1}
html[data-mfs-layout-preset="bold-editorial"] .home-showcase>.home-showcase__header{grid-column:1/9;grid-row:1}
html[data-mfs-layout-preset="bold-editorial"] .home-showcase>.home-showcase__bonuses{grid-column:9/-1;grid-row:1;grid-template-columns:1fr 1fr}
html[data-mfs-layout-preset="bold-editorial"] .asian-showcase-header__wrapper{grid-template-columns:minmax(0,1fr)}
html[data-mfs-layout-preset="bold-editorial"] .asian-showcase-header__deposit{display:flex;flex-direction:row;align-items:center;min-height:90px;padding:14px}
html[data-mfs-layout-preset="bold-editorial"] .asian-showcase-header-deposit__button{margin:0}
html[data-mfs-layout-preset="bold-editorial"] .home-showcase-bonuses__card{min-height:260px}
html[data-mfs-layout-preset="bold-dashboard"] .home-showcase>.home-showcase__products{grid-column:1/9;grid-row:2}
html[data-mfs-layout-preset="bold-dashboard"] .home-showcase>.home-showcase__bonuses{grid-column:9/-1;grid-row:2/4;grid-template-columns:1fr 1fr}
html[data-mfs-layout-preset="bold-dashboard"] .home-showcase>.home-showcase__top-events{grid-column:1/9;grid-row:3}
html[data-mfs-layout-preset="bold-dashboard"] .home-showcase-bonuses__card{min-height:210px}
}
@media(max-width:1099px){
.restore-main{padding:16px}.mfs-restored .home-showcase{gap:24px 16px}.mfs-restored .asian-showcase-header__wrapper{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}
.mfs-restored .asian-showcase-header-tile__picture{flex-basis:56px;width:56px;height:64px}.mfs-restored .home-showcase-bonuses{grid-template-columns:repeat(2,minmax(0,1fr))}
.restore-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:700px){
.mfs-restored .header{padding:10px 12px 7px;gap:8px 8px}.mfs-restored .header-logo__img{width:123px;height:29px}.mfs-restored .header .ui-button{font-size:12px;min-height:40px;padding:8px 10px}.mfs-restored .header .ui-caption{font-size:12px}
.mfs-restored .header-top__controls{gap:6px}.mfs-restored .user-control-dashboard-payment{display:none}
.mfs-restored .header .ui-button{min-height:44px}.mfs-restored .header-navigation-section summary{min-height:44px}.mfs-restored .home-showcase-products__buttons button{width:44px;height:44px;min-width:44px;min-height:44px}
.mfs-restored .header-navigation-list{justify-content:flex-start;gap:2px}.mfs-restored .header-navigation-section summary{padding:9px 10px;gap:6px;min-height:42px}.mfs-restored .header-navigation-section-link__label{font-size:12px}
.mfs-restored .restore-dropdown{left:12px;right:12px;max-height:min(60vh,450px);overflow:auto;padding:10px}.mfs-restored .restore-dropdown ul{grid-template-columns:repeat(2,minmax(0,1fr))}
.restore-main{padding:14px 12px 24px}.mfs-restored .home-showcase{display:flex;flex-direction:column;gap:26px}.mfs-restored .home-showcase>section{width:100%;margin:0;min-width:0}
.mfs-restored .asian-showcase-header__wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mfs-restored .ui-slider-slide{min-height:322px;height:auto}.mfs-restored .ui-slider-slide__wrapper{padding:24px}.mfs-restored .ui-slider-slide__title{font-size:35px;line-height:1.08}.mfs-restored .ui-slider-slide__text{font-size:15px;line-height:1.45}.mfs-restored .restore-hero-note{font-size:12px;line-height:1.45}.restore-hero-brand{font-size:13px;margin-bottom:12px}
.mfs-restored .template-slide-content-backdrop{background:linear-gradient(90deg,#190b35ed,#190b3580 80%,#190b3540)}
.mfs-restored .asian-showcase-header__deposit{min-height:112px;padding:14px;display:flex;flex-direction:row;align-items:center;gap:10px}.mfs-restored .asian-showcase-header-deposit__icons{gap:9px;padding:8px;max-width:calc(100% - 112px)}.mfs-restored .asian-showcase-header-deposit-icons__item{height:20px;max-width:64px}.mfs-restored .asian-showcase-header-deposit__button{flex:0 0 auto;max-width:112px;min-width:0;font-size:12px;padding:9px 12px;margin:0}.mfs-restored .asian-showcase-header-deposit__button .ui-caption{font-size:12px;white-space:normal}
.mfs-restored .asian-showcase-header__welcome{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}.mfs-restored .asian-showcase-header-tile{min-height:88px;padding:10px 14px;gap:14px}.mfs-restored .asian-showcase-header-tile__picture{flex-basis:72px;width:72px;height:64px}.mfs-restored .asian-showcase-header-tile__title{font-size:15px}.mfs-restored .asian-showcase-header-tile__description{font-size:13px}
.mfs-restored .home-showcase-products__swiper .swiper-slide{flex-basis:220px;width:220px;height:108px}.mfs-restored .home-showcase-products__title,.restore-section-heading h2{font-size:21px}
.restore-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.restore-game-copy{padding:10px}.restore-game h3{font-size:14px}.restore-game-art{aspect-ratio:1.22}
.restore-events .asian-showcase-top-events-card{width:min(290px,calc(100vw - 54px));min-height:218px}.restore-esports{padding:16px}.restore-cyber-card{width:min(270px,calc(100vw - 82px))}
.mfs-restored .home-showcase-bonuses{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mfs-restored .home-showcase-bonuses__card{min-height:200px;padding:24px}.mfs-restored .home-showcase-bonuses-card__title{max-width:78%;font-size:25px;line-height:1.15}
.restore-faq{padding:18px 2px;margin-top:24px}.restore-footer-inner{padding:24px 14px}.restore-footer nav{gap:3px 16px}.restore-search{max-width:100%}
}
/* Mobile compositions retain the same content without converging on one layout. */
@media(max-width:700px){
html[data-mfs-layout-preset="near-soft"] .asian-showcase-header-tile{border:1px solid #4a35514d;border-radius:18px}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__slots{order:1}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__casino{order:2}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__games{order:3}
html[data-mfs-layout-preset="balanced-split"] .home-showcase>.home-showcase__bonuses{order:4}
html[data-mfs-layout-preset="balanced-split"] .restore-game-copy{border-top:2px solid var(--restore-accent)}
html[data-mfs-layout-preset="balanced-reverse"] .restore-games-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:thin}
html[data-mfs-layout-preset="balanced-reverse"] .restore-game{flex:0 0 66%;scroll-snap-align:start}
html[data-mfs-layout-preset="balanced-reverse"] .asian-showcase-header-tile{border-inline-start:4px solid var(--restore-accent)}
html[data-mfs-layout-preset="bold-editorial"] .home-showcase>.home-showcase__top-events{order:1}
html[data-mfs-layout-preset="bold-editorial"] .home-showcase>.home-showcase__cyber{order:2}
html[data-mfs-layout-preset="bold-editorial"] .home-showcase>.home-showcase__bonuses{order:3}
html[data-mfs-layout-preset="bold-editorial"] .restore-games-grid{grid-template-columns:1fr}
html[data-mfs-layout-preset="bold-editorial"] .restore-game{display:grid;grid-template-columns:minmax(100px,38%) minmax(0,1fr);align-items:center;min-height:110px;border-radius:16px}
html[data-mfs-layout-preset="bold-editorial"] .restore-game-art{height:100%;aspect-ratio:1.25;object-fit:cover}
html[data-mfs-layout-preset="bold-editorial"] .restore-game-copy{padding:14px}
html[data-mfs-layout-preset="bold-editorial"] .restore-section-heading{border-inline-start:4px solid var(--restore-accent);padding-inline-start:10px}
html[data-mfs-layout-preset="bold-dashboard"] .restore-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
html[data-mfs-layout-preset="bold-dashboard"] .restore-game-copy{padding:9px 7px}
html[data-mfs-layout-preset="bold-dashboard"] .restore-game h3{font-size:12px;overflow-wrap:anywhere}
html[data-mfs-layout-preset="bold-dashboard"] .restore-game p{font-size:10px}
html[data-mfs-layout-preset="bold-dashboard"] .restore-game{border-radius:10px}
html[data-mfs-layout-preset="bold-dashboard"] .asian-showcase-header-tile{border-radius:10px;background:linear-gradient(110deg,#34304a,#202232)}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

.mfs-restored .restore-login{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:64px}
