:root{--xd2c79d6ff:#faf7f2;--xdaeec0c87:#fff;--x9eaee0026:#f5e9e1;--x9336d5eb6:#2d2530;--x0848b56f6:#635b65;--x05eadbff2:#a63755;--x46931f2e6:#ddced7;--x5c946b8d0:#216c60;color-scheme:light}body{background:var(--xd2c79d6ff);color:var(--x9336d5eb6)}.site-header{background:#fffdfaf2;border-bottom-color:var(--x46931f2e6);box-shadow:0 3px 24px #44223612}nav a{color:#403440}.nav-cta{color:var(--x05eadbff2)}.mobile-menu a,.game-grid a,.tool-block,.funnel,.end-action,.final-cta,.block-callout,.slot-demo,.notice{background:#fff}.mobile-menu a,.game-grid a,.tool-block,.funnel,.end-action,.final-cta,.block-callout,.slot-demo,.notice{border:1px solid var(--x46931f2e6)}.showcase{background:#fff;color:var(--x9336d5eb6);border:1px solid var(--x46931f2e6);box-shadow:0 16px 48px #42223516}.showcase .eyebrow,.show-sub{color:#664f5e}.show-icon{background:#f1d6dc;color:var(--x05eadbff2)}.btn-primary,.band,.finder-grid button[aria-pressed=true]{background:var(--x05eadbff2);color:#fff}.btn-primary:hover{background:#862744;color:#fff}.hero{background:#f8f2ec}.hero:after{background:linear-gradient(90deg,#faf7f2f7,#faf7f2e8 48%,#faf7f2ac)}.hero .lede,.hero-bottom p,.h1-sub,.lede{color:#514853}.hero-picture img{filter:saturate(.72)}.footer{background:#f2e9e7;border-top:1px solid var(--x46931f2e6)}.footer-bottom,.crumb{color:#615562}.tool-block input:not([type=checkbox]),.tool-block select{background:#fff;color:var(--x9336d5eb6);border-color:var(--x46931f2e6)}.finder-grid button{background:#f6eef1;color:var(--x9336d5eb6);border-color:var(--x46931f2e6)}.finder-results a,.checklist label{background:#f7f1ed;color:var(--x9336d5eb6)}.promo-dialog{background:#fff;color:var(--x9336d5eb6);border-color:var(--x46931f2e6)}.promo-dialog::backdrop{background:#3023389c}.mobile-bar{background:#fff;color:var(--x9336d5eb6)}.block-callout{border-left:4px solid var(--x05eadbff2)}.editorial-art{max-width:900px;margin:38px 0 42px}.editorial-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:20px;border:1px solid var(--x46931f2e6);box-shadow:0 12px 35px #48363e14}.editorial-art figcaption{color:var(--x0848b56f6);font-size:14px;margin-top:9px}@media(max-width:680px){.hero{background:#f8f2ec}.hero:after{background:linear-gradient(90deg,#faf7f2f7,#faf7f2db)}.editorial-art{margin:28px 0 32px}.editorial-art img{border-radius:14px}}
