/* comeon-in.com: SITE-099, exact registered palette. */
/* Shared palette adapter for the first Mostbet template.
   The --mb-* values are supplied by each site's site-config.json or palette CSS. */
:root {
  --palette-chrome: var(--mb-chrome, var(--mb-dark));
  --palette-chrome-text: var(--mb-chrome-text, var(--mb-chrome_text, var(--mb-text)));
  --palette-chrome-muted: var(--mb-chrome-muted, var(--mb-chrome_muted, var(--mb-muted)));
  --palette-chrome-accent: var(--mb-chrome-accent, var(--mb-chrome_accent, var(--palette-chrome-text)));
  --palette-button-text: var(--mb-button-text, var(--mb-dark));
  color-scheme: var(--mb-color-scheme, dark);
}
body { background-color: var(--mb-bg); color: var(--mb-text); }
::selection { background: var(--mb-accent); color: var(--palette-button-text); }
.skip-link,
.button-primary,
.finder-filters button[aria-pressed=true],
.game-feature:hover .circle-link {
  background: var(--mb-accent);
  border-color: var(--mb-accent);
  color: var(--palette-button-text);
}
.button-primary:hover {
  background: var(--mb-text);
  border-color: var(--mb-text);
  color: var(--mb-bg);
}
.site-header,
.site-footer,
.mobile-nav nav {
  background: var(--palette-chrome);
  color: var(--palette-chrome-text);
  border-color: var(--mb-line);
}
.desktop-nav a,
.mobile-nav summary,
.mobile-nav nav a,
.site-header .button-quiet,
.site-header .button-outline,
.footer-columns h2,
.footer-bottom nav a { color: var(--palette-chrome-text); }
.footer-brand p,
.footer-columns a,
.footer-bottom p,
.footer-account button { color: var(--palette-chrome-muted); }
.desktop-nav a:hover,
.desktop-nav a[aria-current=page],
.mobile-nav nav a:hover,
.mobile-nav nav a[aria-current=page],
.footer-columns a:hover,
.footer-bottom nav a:hover,
.footer-account button:hover { color: var(--palette-chrome-accent); }
.desktop-nav a[aria-current=page]:after { background: var(--palette-chrome-accent); }
.site-header .button-quiet:hover,
.site-header .button-outline:hover {
  background: var(--palette-chrome-text);
  border-color: var(--palette-chrome-text);
  color: var(--palette-chrome);
}
.site-header .button-primary { color: var(--palette-button-text); }
.site-header .button-primary:hover { color: var(--mb-bg); }
.account-dialog {
  background: var(--mb-surface);
  color: var(--mb-text);
  border-color: var(--mb-line);
}
.account-dialog::backdrop {
  background: color-mix(in srgb, var(--palette-chrome) 82%, transparent);
}
.account-dialog .dialog-close { background: var(--mb-surface); color: var(--mb-text); }
.account-dialog .dialog-close:hover { background: var(--mb-raised); }
.account-dialog .account-tabs button { color: var(--mb-muted); }
.account-dialog .account-tabs button[aria-pressed=true] {
  color: var(--mb-accent);
  border-bottom-color: var(--mb-accent);
}
.account-dialog .account-note,
.account-dialog .dialog-foot { color: var(--mb-muted); }
.account-dialog .form-status { color: var(--mb-accent); }
input[type=text], input[type=password], input[type=search],
input[type=email], input[type=tel], select, textarea {
  background: var(--mb-bg);
  border-color: var(--mb-line);
  color: var(--mb-text);
}
input::placeholder, textarea::placeholder { color: var(--mb-muted); opacity: 1; }
input[type=checkbox], input[type=radio] { accent-color: var(--mb-accent); }
/* Preserve local article text and hierarchy while adapting legacy inline colours. */
:is(.article-content,.fallback-article) [style*="color"] { color: var(--mb-muted) !important; }
:is(.article-content,.fallback-article) :is(p,li,ul,ol,td,figcaption,small,cite) {
  color: var(--mb-muted) !important;
}
:is(.article-content,.fallback-article) :is(h1,h2,h3,h4,h5,h6,strong,b,th,caption,.faq-question) {
  color: var(--mb-text) !important;
}
:is(.article-content,.fallback-article) a:not(.button):not(.actual-game-card) {
  color: var(--mb-link) !important;
}
:is(.article-content,.fallback-article) a:not(.button):not(.actual-game-card) * { color: inherit !important; }
:is(.article-content,.fallback-article) :is(blockquote,pre,code,.faq-item),
:is(.article-content,.fallback-article) [style*="background"] {
  background-color: var(--mb-raised) !important;
  border-color: var(--mb-line) !important;
}
:is(.article-content,.fallback-article) blockquote { border-left-color: var(--mb-accent) !important; }
:is(.article-content,.fallback-article) thead,
:is(.article-content,.fallback-article) th,
:is(.article-content,.fallback-article) tbody tr:nth-child(even) {
  background-color: var(--mb-raised) !important;
}
:is(.article-content,.fallback-article) tbody { background-color: var(--mb-surface) !important; }
:is(.article-content,.fallback-article) :is(th,td,tr,.faq-item) { border-color: var(--mb-line) !important; }
:is(.article-content,.fallback-article) :is(div,figure):has(>table) {
  max-width: 100%; overflow-x: auto; overscroll-behavior-x: contain;
}
:is(.article-content,.fallback-article) a.button-primary { color: var(--palette-button-text) !important; }
:is(.article-content,.fallback-article) a.button-primary:hover { color: var(--mb-bg) !important; }
:is(a,button,input,select,textarea,summary):focus-visible {
  outline-color: var(--mb-accent);
}
.site-header :is(a,button,summary):focus-visible,
.site-footer :is(a,button):focus-visible { outline-color: var(--palette-chrome-accent); }

:root{--mb-bg:#E0EBD8;--mb-surface:#EFF5E9;--mb-raised:#CEDDBC;--mb-line:#92A87C;--mb-text:#29401E;--mb-muted:#4F643C;--mb-accent:#285A36;--mb-link:#315A2C;--mb-dark:#fff8ed;--mb-chrome:#233e12;--mb-chrome-text:#fff8ed;--mb-chrome-muted:#e4ded4;--mb-button-text:#FFFFFF;--mb-chrome-accent:#fff8ed;--mb-color-scheme:light;--mb-chrome_text:#fff8ed;--mb-chrome_muted:#e4ded4;--mb-chrome_accent:#fff8ed;color-scheme:light}


/* Planbet-inspired open reading rows. */
body .bgn-results-grid{display:block!important}body .bgn-result-card{background:none!important;border:0!important;border-top:1px solid var(--mb-line)!important;border-radius:0!important;box-shadow:none!important;padding:28px 0}body .bgn-result-link{display:grid!important;grid-template-columns:36% 1fr;gap:35px}body .bgn-result-link>img{width:100%;height:auto!important;aspect-ratio:1.5;object-fit:cover}body .bgn-result-copy{padding:0!important}body .bgn-result-copy h2{font-size:clamp(28px,3vw,44px);line-height:1.1}
.product-article .article-masthead.with-image{display:grid;grid-template-columns:.85fr 1.3fr;gap:36px;align-items:center;background:none;border:0;border-radius:0;overflow:visible}.product-article .article-masthead.with-image>img{position:static;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.product-article .article-masthead>.article-intro{position:static;padding:0;max-width:none}.product-article .article-masthead h1{font-size:clamp(40px,4vw,64px);line-height:1.08}.product-article .article-content{min-width:0;line-height:1.75}
@media(max-width:700px){body .bgn-result-link{display:block!important}body .bgn-result-link>img{margin-bottom:18px}.product-article .article-masthead.with-image{display:flex;flex-direction:column;gap:20px;align-items:stretch}.product-article .article-masthead.with-image>img{order:0}.product-article .article-masthead>.article-intro{order:1}.product-article .article-masthead h1{font-size:40px}.product-article .article-layout{display:block}.product-article .contents-rail{position:static;margin-bottom:28px}}

/* ComeOn reference at 793px. Original WordPress header, account and footer remain native. */
body{--c99-u:min(.1261034vw,1.816px)}
@media(min-width:751px){
 body .site-header .header-shell{width:calc(100% - calc(50 * var(--c99-header-u)));max-width:none;min-height:calc(50 * var(--c99-header-u));gap:calc(12 * var(--c99-header-u))}
 body .site-header .brand{flex:0 0 auto;margin:0}body .site-header .brand-logo{width:calc(112 * var(--c99-header-u));height:auto}
 body .site-header .desktop-nav{display:flex!important;flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:center;gap:0 calc(10 * var(--c99-header-u))}
 body .site-header .desktop-nav a{min-height:calc(50 * var(--c99-header-u));font-size:calc(9 * var(--c99-header-u));line-height:1.2;white-space:normal;overflow-wrap:anywhere}
 body .site-header .account-actions{flex:0 1 auto;min-width:0;max-width:30%;gap:calc(5 * var(--c99-header-u))}
 body .site-header .account-actions .button{flex:0 1 auto;min-width:0;max-width:100%;min-height:calc(30 * var(--c99-header-u));padding:calc(6 * var(--c99-header-u)) calc(10 * var(--c99-header-u));font-size:calc(10 * var(--c99-header-u));white-space:normal;overflow-wrap:anywhere;word-break:break-word}
 body .site-header .mobile-nav{display:none!important}
}
@media(max-width:750px){
 body .site-header .header-shell{min-width:0;flex-wrap:wrap}body .site-header .brand{min-width:0;flex:1 1 auto}
 body .site-header .account-actions{min-width:0;flex:0 1 auto;flex-wrap:wrap}body .site-header .account-actions .button{max-width:calc(100vw - 110px);white-space:normal;overflow-wrap:anywhere}
 body .site-header .mobile-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100vw}body .site-header .mobile-nav nav a{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}
}
body.home #main .home-shell.c99-stage{--c99-u:min(.1261034vw,1.816px);--c99-g:.1261034048vw;container-type:inline-size;box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:0;background:#1848a4;color:#f7edd5;font-family:Arial,sans-serif;isolation:isolate}
@supports(width:1cqw){body.home #main .home-shell.c99-stage{--c99-g:.1261034048cqw}}
body.home #main .c99-stage *{box-sizing:border-box}
body.home #main .c99-stage :is(h1,h2,h3,p,figure){margin:0;padding:0;max-width:none;color:inherit}
body.home #main .c99-stage :is(h2,h3,p,a,summary,button){overflow-wrap:anywhere;word-break:normal}
body.home #main .c99-stage a{color:#fff2d0;text-decoration:underline;text-underline-offset:3px}
body.home #main .c99-stage :is(a,button,summary):focus-visible{outline:3px solid #ffe6a4;outline-offset:3px}
body.home #main .c99-stage figure{display:block;min-width:0;overflow:hidden}
body.home #main .c99-stage figure img{display:block;width:100%;height:100%;object-fit:cover}
body.home #main .c99-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.home #main .c99-hero-heading{position:relative;min-height:calc(188 * var(--c99-g));padding:calc(18 * var(--c99-g)) 0 calc(10 * var(--c99-g));background:#1545a2;text-align:center}
body.home #main .c99-hero-heading .c99-photo-hero-left-arm,body.home #main .c99-hero-heading .c99-photo-hero-right-arm{position:absolute;bottom:0;height:calc(49 * var(--c99-g))}
body.home #main .c99-hero-heading .c99-photo-hero-left-arm{left:0;width:calc(225 * var(--c99-g))}
body.home #main .c99-hero-heading .c99-photo-hero-right-arm{right:0;width:calc(133 * var(--c99-g))}
body.home #main .c99-hero h1{position:relative;z-index:1;width:calc(446 * var(--c99-g));height:calc(104 * var(--c99-g));max-width:100%;margin:0 auto;transform:translateX(calc(10.5 * var(--c99-g)))}
body.home #main .c99-brand-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.home #main .c99-wordmark{display:block;width:100%;height:100%}
body.home #main .c99-hero-copy{position:relative;z-index:1;width:calc(343 * var(--c99-g));max-width:100%;margin:0 auto}
body.home #main .c99-hero-copy p{margin-top:calc(6 * var(--c99-g));font:400 calc(17 * var(--c99-u))/1.2 Arial,sans-serif}
body.home #main .c99-hero-copy nav{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(10 * var(--c99-g)) calc(40 * var(--c99-g));margin-top:calc(12 * var(--c99-g))}
body.home #main .c99-hero-copy a{font:700 calc(13 * var(--c99-u))/1.2 Arial,sans-serif}
body.home #main .c99-hero>.c99-photo-hero-table{width:100%;height:calc(225 * var(--c99-g))}
body.home #main .c99-stage #game-finder{display:block;position:relative;max-width:none;margin:0;padding:0;border:0;background:transparent;color:inherit}
body.home #main .c99-slots{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:calc(26 * var(--c99-g));min-height:calc(190 * var(--c99-g));padding:calc(28 * var(--c99-g)) calc(27 * var(--c99-g)) calc(20 * var(--c99-g))}
body.home #main .c99-stage #game-finder .finder-grid{margin:0;padding:0}
body.home #main .c99-stage #game-finder :is(.c99-two,.c99-three,.c99-one,.c99-last)[hidden]{display:none!important}
body.home #main .c99-slots[data-games-empty]{grid-template-columns:minmax(0,1fr);min-height:0}
body.home #main .c99-slots[data-games-empty] .c99-slots-copy{border-left:0;padding-left:0}
body.home #main .c99-two{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;gap:calc(20 * var(--c99-g))!important;align-items:start}
body.home #main .c99-stage #game-finder .bgc-game-card{display:block!important;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;background:transparent!important;color:#fff2d0;text-decoration:none}
body.home #main .c99-stage #game-finder .bgc-game-card[hidden]{display:none!important}
body.home #main .c99-stage #game-finder .bgc-game-art{display:block;width:100%!important;height:calc(121 * var(--c99-g))!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden;background:#0b275d}
body.home #main .c99-stage #game-finder .bgc-game-art img{display:block;width:100%;height:100%;object-fit:cover!important}
body.home #main .c99-stage #game-finder .finder-tile-copy{position:relative;display:block;margin:0;padding:calc(7 * var(--c99-g)) 0 0;background:transparent}
body.home #main .c99-stage #game-finder .finder-tile-copy h3{font:400 calc(14 * var(--c99-u))/1.2 Arial,sans-serif;color:#fff2d0}
body.home #main .c99-stage #game-finder .finder-tile-copy :is(.provider-name,p,.card-read){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.home #main .c99-slots-copy{min-width:0;border-left:1px solid #9eb6df;padding-left:calc(28 * var(--c99-g))}
body.home #main .c99-stage .c99-eyebrow{font:400 calc(11 * var(--c99-u))/1.3 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}
body.home #main .c99-slots h2,body.home #main .c99-cards-feature h2,body.home #main .c99-live-feature h2,body.home #main .c99-pair-feature h2{margin-top:calc(5 * var(--c99-g));font:700 calc(24 * var(--c99-u))/1.15 Arial,sans-serif}
body.home #main .c99-slots-copy>p:not(.c99-eyebrow),body.home #main .c99-cards-copy>p:not(.c99-eyebrow),body.home #main .c99-live-text>p:not(.c99-eyebrow),body.home #main .c99-pair-feature article p:not(.c99-eyebrow){margin-top:calc(7 * var(--c99-g));font:400 calc(15 * var(--c99-u))/1.28 Arial,sans-serif}
body.home #main .c99-slots-copy>a,body.home #main .c99-cards-copy>a,body.home #main .c99-live-text>a,body.home #main .c99-pair-feature article a{display:inline-block;margin-top:calc(13 * var(--c99-g));font:700 calc(13 * var(--c99-u))/1.2 Arial,sans-serif}
body.home #main .c99-filter-menu{margin-top:calc(8 * var(--c99-g));font-size:calc(11 * var(--c99-u))}
body.home #main .c99-filter-menu summary{cursor:pointer;overflow-wrap:anywhere}
body.home #main .c99-filter-menu[open]{padding:8px;background:#102f72}
body.home #main .c99-filter-menu .finder-filters{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}
body.home #main .c99-filter-menu button{min-height:32px;padding:4px 8px;border:1px solid #f7edd5;border-radius:2px;background:#102f72;color:#fff;white-space:normal;overflow-wrap:anywhere}
body.home #main .c99-filter-menu button[aria-pressed=true]{background:#f7edd5;color:#102f72}
body.home #main .c99-filter-menu .finder-status{font-size:12px;margin:4px 0}
body.home #main .c99-cards-feature{display:grid;grid-template-columns:calc(215 * var(--c99-g)) minmax(0,1fr);min-height:calc(182 * var(--c99-g))}
body.home #main .c99-cards-feature .c99-photo-cards-scene{grid-column:2;grid-row:1;width:100%;height:calc(182 * var(--c99-g));align-self:start}
body.home #main .c99-cards-copy{grid-column:1;grid-row:1;min-width:0;padding:calc(24 * var(--c99-g)) calc(16 * var(--c99-g)) calc(15 * var(--c99-g)) calc(28 * var(--c99-g))}
body.home #main .c99-stage .c99-three,body.home #main .c99-stage .c99-last{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr) minmax(0,1.03fr)!important;gap:calc(20 * var(--c99-g))!important;padding:calc(16 * var(--c99-g)) calc(27 * var(--c99-g))!important}
body.home #main .c99-stage #game-finder .c99-three .bgc-game-art{height:calc(141 * var(--c99-g))!important}
body.home #main .c99-live-feature{display:grid;grid-template-columns:calc(308 * var(--c99-g)) minmax(0,1fr);min-height:calc(290 * var(--c99-g))}
body.home #main .c99-live-feature .c99-photo-live-scene{grid-column:2;grid-row:1;width:100%;height:calc(290 * var(--c99-g));align-self:start}
body.home #main .c99-live-copy{grid-column:1;grid-row:1;min-width:0;padding:0 calc(20 * var(--c99-g)) calc(12 * var(--c99-g)) calc(28 * var(--c99-g))}
body.home #main .c99-live-text{display:flow-root;min-height:calc(102 * var(--c99-g))}
body.home #main .c99-stage #game-finder .c99-one{margin-top:calc(18 * var(--c99-g));display:block!important}
body.home #main .c99-stage #game-finder .c99-one .bgc-game-art{height:calc(150 * var(--c99-g))!important}
body.home #main .c99-pair-feature{display:grid;grid-template-columns:calc(380 * var(--c99-g)) minmax(0,1fr);gap:0;padding:calc(48 * var(--c99-g)) calc(13 * var(--c99-g)) calc(13 * var(--c99-g))}
body.home #main .c99-pair-feature article{display:grid;grid-template-columns:minmax(0,227fr) minmax(0,133fr);gap:calc(20 * var(--c99-g));min-width:0}
body.home #main .c99-pair-feature article+article{grid-template-columns:minmax(0,183fr) minmax(0,158fr);border-left:1px solid #9eb6df;padding-left:calc(26 * var(--c99-g))}
body.home #main .c99-pair-feature figure{width:100%;height:calc(145 * var(--c99-g))}
body.home #main .c99-pair-feature article div{min-width:0;padding-top:calc(10 * var(--c99-g))}
body.home #main .c99-pair-feature h2{font-size:calc(21 * var(--c99-u))}
body.home #main .c99-stage .c99-last{grid-template-columns:minmax(0,.75fr) minmax(0,1.16fr) minmax(0,.99fr)!important;padding-top:calc(16 * var(--c99-g))!important}
body.home #main .c99-stage #game-finder .c99-last .bgc-game-art{height:calc(120 * var(--c99-g))!important}
body.home #main .c99-information{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--c99-g));padding:calc(18 * var(--c99-g)) calc(28 * var(--c99-g)) calc(22 * var(--c99-g))}
body.home #main .c99-information article+article{border-left:1px solid #9eb6df;padding-left:calc(28 * var(--c99-g))}
body.home #main .c99-information h2{font:700 calc(13 * var(--c99-u))/1.2 Arial,sans-serif}
body.home #main .c99-information p,body.home #main .c99-information a{display:block;margin-top:calc(6 * var(--c99-g));font:400 calc(12 * var(--c99-u))/1.35 Arial,sans-serif}
body.home #main .c99-information a{font-weight:700}
body.home #main .c99-faq,body.home #main .c99-more{margin:0;padding:calc(10 * var(--c99-g)) calc(28 * var(--c99-g));color:#fff2d0}
body.home #main .c99-faq summary,body.home #main .c99-more summary{cursor:pointer;font:700 calc(13 * var(--c99-u))/1.3 Arial,sans-serif}
body.home #main .c99-faq .faq-list{padding:12px 0}
body.home #main .c99-more .bgn-discovery{padding:22px 0;min-width:0}
body.home #main .c99-more .bgn-heading h2{font-size:24px;line-height:1.2}
body.home #main .c99-more .bgn-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.home #main .c99-more .bgn-topic-card{min-width:0;overflow-wrap:anywhere}
body.home #main .c99-more>nav[aria-label="More site information"]{display:flex;flex-wrap:wrap;gap:10px 16px;padding:10px 0;font-size:13px}
body.home #main .c99-more .artwork-note{margin:10px 0;font:400 12px/1.4 Arial,sans-serif}
body.home #main .c99-stage .player-care{margin:0;padding:12px 28px;background:#102e67;color:#fff}
body.home #main .c99-stage .player-care p{color:#fff}
@media(max-width:750px){
 body.home #main .home-shell.c99-stage{--c99-u:1px;--c99-g:1px}
 body.home #main .c99-hero-heading{min-height:0;padding:18px 16px 16px}
 body.home #main .c99-hero-heading .c99-photo-hero-left-arm,body.home #main .c99-hero-heading .c99-photo-hero-right-arm{display:none}
 body.home #main .c99-hero h1{width:min(100%,446px);height:auto;aspect-ratio:446/104;transform:none}
 body.home #main .c99-hero-copy{width:100%;max-width:343px}body.home #main .c99-hero-copy p{font-size:16px}body.home #main .c99-hero-copy a{font-size:14px}
 body.home #main .c99-hero>.c99-photo-hero-table{height:auto;aspect-ratio:793/225}
 body.home #main .c99-slots{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:20px 16px}
 body.home #main .c99-slots-copy{border-left:0;padding:0}
 body.home #main .c99-two,body.home #main .c99-stage .c99-three,body.home #main .c99-stage .c99-last{display:flex!important;gap:12px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffe6a4 #102f72}
 body.home #main .c99-stage .c99-three,body.home #main .c99-stage .c99-last{padding:16px!important}
 body.home #main .c99-stage #game-finder :is(.c99-two,.c99-three,.c99-last) .bgc-game-card{flex:0 0 min(70vw,250px);scroll-snap-align:start}
 body.home #main .c99-stage #game-finder :is(.c99-two,.c99-three,.c99-last) .bgc-game-art{height:auto!important;aspect-ratio:1.8!important}
 body.home #main .c99-stage #game-finder .c99-three .bgc-game-art{aspect-ratio:615/400!important}
 body.home #main .c99-stage #game-finder .finder-tile-copy h3{font-size:14px}
 body.home #main .c99-stage .c99-eyebrow{font-size:12px}
 body.home #main .c99-slots h2,body.home #main .c99-cards-feature h2,body.home #main .c99-live-feature h2,body.home #main .c99-pair-feature h2{font-size:23px}
 body.home #main .c99-slots-copy>p:not(.c99-eyebrow),body.home #main .c99-cards-copy>p:not(.c99-eyebrow),body.home #main .c99-live-text>p:not(.c99-eyebrow),body.home #main .c99-pair-feature article p:not(.c99-eyebrow){font-size:15px}
 body.home #main .c99-slots-copy>a,body.home #main .c99-cards-copy>a,body.home #main .c99-live-text>a,body.home #main .c99-pair-feature article a{font-size:14px}
 body.home #main .c99-filter-menu{font-size:13px}
 body.home #main .c99-cards-feature,body.home #main .c99-live-feature{display:flex;flex-direction:column;min-height:0}
 body.home #main .c99-cards-feature .c99-photo-cards-scene,body.home #main .c99-live-feature .c99-photo-live-scene{order:0;width:100%;height:auto;aspect-ratio:578/182}
 body.home #main .c99-live-feature .c99-photo-live-scene{aspect-ratio:485/290}
 body.home #main .c99-cards-copy,body.home #main .c99-live-copy{order:1;width:100%;padding:18px 16px 20px}
 body.home #main .c99-live-text{display:block;min-height:0}
 body.home #main .c99-stage #game-finder .c99-one{max-width:300px;margin-top:16px}
 body.home #main .c99-stage #game-finder .c99-one .bgc-game-art{height:auto!important;aspect-ratio:1.74!important}
 body.home #main .c99-pair-feature{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 16px}
 body.home #main .c99-pair-feature article,body.home #main .c99-pair-feature article+article{grid-template-columns:minmax(0,1fr);gap:12px;border:0;padding:0}
 body.home #main .c99-pair-feature figure{height:auto;aspect-ratio:227/145}
 body.home #main .c99-pair-feature article div{padding:0}
 body.home #main .c99-information{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 16px}
 body.home #main .c99-information article+article{border-left:0;border-top:1px solid #9eb6df;padding:14px 0 0}
 body.home #main .c99-information h2{font-size:16px}body.home #main .c99-information p,body.home #main .c99-information a{font-size:14px}
 body.home #main .c99-faq,body.home #main .c99-more{padding:10px 16px}body.home #main .c99-faq summary,body.home #main .c99-more summary{font-size:14px}
 body.home #main .c99-more .bgn-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
}
@media(max-width:360px){body.home #main .c99-more .bgn-topic-grid{grid-template-columns:minmax(0,1fr)}}


#main .legacy-content-anchor{display:block;position:relative;height:0;scroll-margin-top:110px}
#main .article-content figure img{display:block;width:100%;height:auto}
#main .article-content figure figcaption{font:14px/1.5 Arial,sans-serif;margin-top:8px}


/* Keep the original age and footer wording legible against the dark chrome. */
body.home #main .player-care .age-mark, .site-footer .footer-age { color:#f2e6c8; }
/* Reference's three small, decorative information icons; labels stay HTML. */
body.home #main .c99-information{grid-template-columns:minmax(0,1fr) minmax(0,1.136fr) minmax(0,1fr);gap:0}
body.home #main .c99-information article{display:grid;grid-template-columns:calc(30 * var(--c99-u)) minmax(0,1fr);column-gap:calc(22 * var(--c99-u));align-items:start;min-width:0}
body.home #main .c99-information article:first-child{padding-left:calc(7 * var(--c99-g))}
body.home #main .c99-information article+article{padding-left:calc(38 * var(--c99-g))}
body.home #main .c99-information .c99-info-icon{display:block;width:calc(30 * var(--c99-u));height:calc(30 * var(--c99-u));color:#f7edd5}
body.home #main .c99-information .c99-info-copy{min-width:0}
@media(max-width:750px){
 body.home #main .c99-information{grid-template-columns:minmax(0,1fr);gap:16px}
 body.home #main .c99-information article:first-child{padding-left:0}
 body.home #main .c99-information article+article{padding:14px 0 0}
}


/* Site-chat palette and whole-scene hero preview. */
html{scrollbar-gutter:stable}
:root{--mb-bg:#294DA8;--mb-surface:#1F3A7E;--mb-raised:#294DA8;--mb-line:#89A1D2;--mb-text:#F2E6C8;--mb-muted:#D2DCEE;--mb-accent:#F2DDA8;--mb-link:#F2E6C8;--mb-dark:#1F3A7E;--mb-chrome:#1F3A7E;--mb-chrome-text:#F2E6C8;--mb-chrome-muted:#D2DCEE;--mb-button-text:#1F3A7E;--mb-chrome-accent:#F2DDA8;--mb-color-scheme:dark;color-scheme:dark}
body.home #main .home-shell.c99-stage,body.home #main .c99-hero{background:#294DA8;color:#F2E6C8}
body.home #main .c99-hero{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible}
body.home #main .c99-hero-heading{position:relative;z-index:2;background:transparent}
body.home #main .c99-hero-heading::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#294DA8;clip-path:none}
body.home #main .c99-hero-heading::after{content:none}
body.home #main .c99-hero>.c99-photo-hero-table{position:relative;overflow:visible}
body.home #main .c99-hero-scene img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill}
body.home #main .c99-hero-copy nav a{position:relative;text-decoration:none}
body.home #main .c99-hero-copy nav a span:first-child{text-decoration:underline;text-underline-offset:3px}
body.home #main .c99-hero-copy nav a:first-child::after{content:"";position:absolute;right:calc(-20 * var(--c99-g));top:0;height:100%;border-right:1px solid rgba(242,230,200,.35)}
body.home #main .c99-wordmark path{fill:#F2E6C8}
body.home #main .c99-stage a{color:#F2E6C8}
body.home #main .c99-hero-copy nav a .c99-hero-arrow{color:#F2DDA8}
body.home #main .c99-slots-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--c99-g));margin-top:calc(13 * var(--c99-g))}
body.home #main .c99-slots-actions>a{font:700 calc(13 * var(--c99-u))/1.2 Arial,sans-serif}
body.home #main .c99-slots-actions .c99-filter-menu{margin:0;line-height:1.3}
body.home #main .c99-slots-actions .c99-filter-menu[open]{flex:1 0 100%}
@media(min-width:751px){
 body.home #main .c99-hero-heading::before{bottom:calc(-6 * var(--c99-g))}
 body .site-header{--c99-header-u:min(.1261034vw,1.816px)}
 @supports(width:1cqw){body .site-header{container-type:inline-size;--c99-header-u:min(.1261034048cqw,1.816px)}}
 body.home #main .home-shell.c99-stage{--c99-u:var(--c99-g)}
 body.home #main .c99-slots{padding-bottom:calc(16 * var(--c99-g))}
 body.home #main .c99-live-text>p:not(.c99-eyebrow){max-width:calc(195 * var(--c99-g))}
 body.home #main .c99-live-copy{padding-bottom:calc(6 * var(--c99-g))}
 body.home #main .c99-stage #game-finder .c99-one{margin-top:calc(9 * var(--c99-g))}
 body.home #main .c99-pair-feature{padding-top:calc(24 * var(--c99-g))}
 body.home #main .c99-pair-feature article{min-height:calc(145 * var(--c99-g))}
 body.home #main .c99-pair-feature article p:not(.c99-eyebrow){font-size:calc(13 * var(--c99-u))}
 body.home #main .c99-hero-copy p{font-size:calc(17 * var(--c99-g))}
 body.home #main .c99-hero-copy a{font-size:calc(13 * var(--c99-g))}
 body.home #main .c99-hero>.c99-photo-hero-table{position:relative;z-index:auto;height:calc(225 * var(--c99-g));overflow:visible}
 body.home #main .c99-hero-scene{position:absolute;left:50%;top:calc(-50 * var(--c99-g));height:calc(275 * var(--c99-g));width:auto;aspect-ratio:2160/728;transform:translateX(-50%);z-index:0}
 body.home #main .c99-hero-arm-plane{display:block;position:absolute;left:50%;top:calc(-50 * var(--c99-g));height:calc(275 * var(--c99-g));width:auto;aspect-ratio:2160/728;transform:translateX(-50%);z-index:3;pointer-events:none}
 body.home #main .c99-hero-arm-plane::before,body.home #main .c99-hero-arm-plane::after{content:none}
 body.home #main .c99-hero-arm-plane .c99-hero-foreground{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;-webkit-mask-image:url("https://comeon-in.com/wp-content/uploads/2026/11/hero-seam-repair-foreground-v1.png?v=1049339b9495");mask-image:url("https://comeon-in.com/wp-content/uploads/2026/11/hero-seam-repair-foreground-v1.png?v=1049339b9495");-webkit-mask-size:calc(100% * 2159 / 2160) 100%;mask-size:calc(100% * 2159 / 2160) 100%;-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
 body.home #main .c99-hero-arm-plane .c99-fg-left{clip-path:inset(0 55% calc(100% - 56 * var(--c99-g)) 0)}
 body.home #main .c99-hero-arm-plane .c99-fg-chips{clip-path:polygon(84.7% 20.363636%,84.8611% 19.7802%,85% 19.2308%,85.3241% 18.6813%,85.4167% 18.1319%,85.5556% 17.8571%,85.787% 17.5824%,85.9722% 17.3077%,86.3889% 17.033%,86.9907% 16.7582%,87.4% 16.2%,88.4% 17%,89.4% 18.2%,89.9% 15.4%,90.5% 14%,91.5% 13.4%,92.5% 13.2%,93.5% 13.4%,94.5% 14%,95.5% 15.2%,96.3% 17%,98.9% 17%,99.3% 13%,100% 11%,100% 20.363636%)}
}
@media(max-width:750px){body.home #main .c99-slots-actions>a{font-size:14px}body.home #main .c99-hero>.c99-photo-hero-table{height:auto;aspect-ratio:2160/728;overflow:hidden}body.home #main .c99-hero-scene{position:absolute;left:50%;top:0;width:100%;height:auto;aspect-ratio:2160/728;transform:translateX(-50%)}body.home #main .c99-hero-arm-plane{display:none!important}}
body.home #main .c99-stage .player-care{background:#1F3A7E;color:#F2E6C8}
body.home #main .c99-stage .player-care p{color:#F2E6C8}
body.home .desktop-nav a[href$="/#payments"][aria-current="page"]{color:#F2E6C8}
body.home .desktop-nav a[href$="/#payments"][aria-current="page"]::after{display:none}
