.game-run-ranking{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:5px 10px;font:700 11px system-ui;color:#fff4df}.game-run-ranking span{font-variant-numeric:tabular-nums;padding:4px 7px;background:#ffffff16;border-radius:7px}.game-run-ranking a{color:#ffe5ad;font-size:11px}.game-run-ranking small{font-size:9px;font-weight:500;color:#e0c9d7}.puzzle-toolbar:has(.game-run-ranking),.game-play-tools:has(.game-run-ranking){flex-wrap:wrap}.arcade-player>.game-run-ranking{position:relative;background:#38283e}.all-game-boards{padding:28px;background:#242433;border:1px solid #41414f;border-radius:24px;margin:28px 0}.all-game-boards h2{margin:0 0 10px;font-size:30px}.all-game-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.all-game-controls label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:800;color:#d7c8d8}.all-game-controls select,.all-game-controls input{max-width:100%;min-height:43px;padding:9px 12px;color:#fff7e7;background:#383342;border:1px solid #6e596d;border-radius:10px;font:700 12px system-ui}.all-game-controls input{width:80px}.all-game-results{width:100%;border-collapse:collapse;font-size:13px}.all-game-results th,.all-game-results td{padding:13px 10px;text-align:left;border-bottom:1px solid #4b3e4d}.all-game-results th{font-size:10px;color:#d5bacb;letter-spacing:.08em}.all-game-note{font-size:12px;line-height:1.7;color:#d0bbce}.all-game-status{min-height:24px;font-size:13px;color:#ffe2b0}.classic-board-details>summary{font-weight:800;cursor:pointer;padding:20px 0}@media(max-width:700px){.game-run-ranking{gap:5px;padding:3px;font-size:10px}.game-run-ranking small{width:100%;text-align:center;font-size:8px}.all-game-boards{padding:17px}.all-game-results th,.all-game-results td{padding:10px 5px;font-size:11px}.all-game-controls{gap:8px}.all-game-controls label{max-width:100%}}.all-game-boards,.all-game-boards h2,.all-game-results td{color:#fff4df}.all-game-results caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.arcade-logo img[src="/media/apps/gamezone.png"]{width:72px;height:72px;object-fit:contain;flex-shrink:0;filter:none;border-radius:0}html:has(body.detail-page),html:has(body.living-page){background:#0d0e12;color-scheme:dark}body.detail-page,body.living-page:not(.discovery-page){--paper:#0d0e12;--ink:#f0ede7;--muted:#aaa8b0;--line:#34343e;--orange-action:#e8b580;--orange-wash:#24201b;--green-wash:#192622;--pink-wash:#2b2027;--blue-wash:#1b2028;background:#0d0e12;color:#f0ede7}.detail-page .site-header{background:#0d0e12;border-color:#2b2d36;color:#f0ede7}.detail-page .brand,.detail-page .primary-nav a,.detail-page .menu-toggle{color:#dedbe2}.detail-page .header-action{background:#e8b580;color:#171411;border-color:#e8b580}.detail-page .primary-nav[data-open=true]{background:#16181e}.detail-page :is(h1,h2,h3,h4){color:#f0ede7}.detail-page :is(.proof-strip,.shipping-section,.detail-proof-bar,.detail-proof-pink,.proof-section-light,.music-proof-bar,.app-trust-strip,.app-trust-green,.app-trust-pink,.family-card,.app-release-section,.system-proof,.detail-device-pair figure){background:#16181e;border-color:#33353e;color:#e4e0e8}.detail-page :is(.app-hero-copy,.app-hero-local .app-hero-copy,.app-hero-together .app-hero-copy){background:#0d0e12;color:#f0ede7}.detail-page .app-hero-copy h1 span{color:#86d3c0}.detail-page.app-business .app-hero-copy h1 span{color:#e8b580}.detail-page.app-together .app-hero-copy h1 span{color:#dfa0ba}.detail-page :is(.app-hero-lede,.app-hero-facts dd,.app-hero-facts dt,.app-section-heading p,.app-story-lead p,.app-story-grid p,.app-release-section p,.store-preview-copy p,.app-trust-strip span){color:#b1adb7}.detail-page :is(.app-story-section,.app-story-green,.app-story-rose,.app-story-dark,.app-family-bridge,.company-standard,.system-app-business,.system-app-customer){background:#121319;color:#e4e0e8;border-color:#33353e}.detail-page :is(.store-preview-card,.preview-card-orange,.preview-card-mint,.preview-card-cream,.preview-card-dark,.preview-card-pink,.preview-card-rose,.preview-card-hot-pink){background:#191b22;color:#e4e0e8;border-color:#35363e}.detail-page .store-preview-copy>span{color:#e8b580}.detail-page .app-visual-note,.detail-page .app-visual-note-ink{background:#191b22;color:#e4e0e8;border-color:#454650}.detail-page .app-visual-note>span{color:#e5b883}.detail-page .app-phone{background:#0d0e12;border-color:#34343e}.detail-page :is(.button,.button-secondary,.button-ghost-light){background:#1c1e25;color:#e4e0e8;border-color:#484951}.detail-page :is(.button-primary,.button-on-dark){background:#e8b580;color:#171411;border-color:#e8b580}.detail-page .button:hover{background:#2b2d36;color:#f0ede7}.detail-page .button-primary:hover{background:#f4c697}.detail-page .site-footer{background:#0d0e12;color:#aaa8b0;border-color:#2b2d36}.detail-page .site-footer :is(a,p,span){color:#aaa8b0}.detail-page :is(.product-tour,.app-superapp .product-tour,.app-together .product-tour,.money-product .product-tour){background:#16181e;color:#e4e0e8;border-color:#35363e;box-shadow:none}.detail-page .product-tour-tab{background:#1c1e25;color:#dedbe2;border-color:#454650}.detail-page .product-tour-tab[aria-selected=true]{background:#1c302a;color:#f0ede7;border-color:#86d3c0;box-shadow:inset 0 0 0 1px #86d3c0}.detail-page :is(.product-tour-stage,.app-superapp .product-tour-stage,.app-together .product-tour-stage,.money-product .product-tour-stage){background:#101115;border-color:#33353e}.detail-page :is(.tour-copy,.tour-source,.product-tour-controls span){color:#b1adb7}.detail-page :is(.tour-view,.product-tour-controls button){color:#dedbe2;border-color:#484951}.detail-page .product-tour-controls{border-color:#33353e}.detail-page .product-screen-dialog button{background:#1c1e25;color:#e4e0e8;border:1px solid #484951}.detail-page .product-screen-dialog,.detail-page .product-screen-dialog header{background:#17191f;color:#f0ede7;border-color:#484650}.detail-page .product-screen-dialog::backdrop{background:#08090ce8}.detail-page .money-brand{background:#19181a;color:#e5c574;border-color:#665539}.detail-page :is(.money-lede,.money-status,.money-features p,.money-release p){color:#b1adb7}.detail-page .product-test-banner{background:#1b1917;color:#e4e0e8;border-color:#484035}.detail-page .product-test-banner .test-link{background:#e8b580;color:#171411;border-color:#e8b580}.detail-page .founder-section{color:#e4e0e8}.detail-page .founder-copy>p:not(.eyebrow):not(.founder-role){color:#b1adb7}.detail-page :is(.founder-role,.founder-copy .eyebrow){color:#e8b580}.detail-page .founder-profile-link{color:#dedbe2;border-color:#484951}.detail-page .founder-profile-link:hover{background:#24252d}.living-page:not(.discovery-page) :is(.living-header,.live-footer){background:#0d0e12;color:#e4e0e8;border-color:#34343e}.living-page:not(.discovery-page) :is(.living-logo,.living-nav a,.live-footer a){color:#b1adb7}.living-page:not(.discovery-page) :is(.signup-form,.arcade-help,.signup-intro){background:#16181e;color:#e4e0e8;border-color:#34343e}.living-page:not(.discovery-page) :is(.signup-intro p,.privacy-note,.signup-form label,.signup-form legend){color:#b1adb7}.living-page:not(.discovery-page) .signup-form :is(input:not([type=checkbox]),textarea,select){background:#101115;color:#e4e0e8;border-color:#454650;color-scheme:dark}.living-page:not(.discovery-page) .live-button{background:#e8b580;color:#171411;border-color:#e8b580}.living-page:not(.discovery-page) .check,.living-page:not(.discovery-page) .consent{border-color:#454650;background:#1c1e25;color:#dedbe2}.discovery-page :is(.living-nav .live-button,.home-gamehub-copy .live-button,.testing-callout .live-button){color:#171411!important}@media(max-width:840px){.detail-page .primary-nav{background:#16181e;border-color:#454650}.detail-page .primary-nav a{color:#dedbe2}}.detail-page .proof-product{background:#16181e;color:#e4e0e8;border-color:#454650}.detail-page .proof-product p{color:#b1adb7}.proof-product-art{width:100%;height:170px;object-fit:cover;border-radius:8px;margin-bottom:20px}.proof-product-money-plus .proof-product-art{object-fit:contain;background:#191b22}.detail-page .proof-gate-list{color:#dedbe2}.detail-page .proof-gate-list p{color:#b1adb7}.detail-page .together-modes{background:#121319;color:#dedbe2}.detail-page .mode-panels .mode-product{background:#191b22;color:#e4e0e8;min-height:0;border:1px solid #454650}.mode-product img{width:100%;height:300px;object-fit:contain;margin-top:22px}.detail-page .mode-product strong{font-size:23px;line-height:1.3}.detail-page .mode-product>span{color:#dfa0ba}.detail-page :is(.proof-arcade,.proof-language){background:#121319;color:#e4e0e8}.detail-page .proof-game-list strong{color:#e4e0e8}[hidden]{display:none!important}.detail-page{--product-accent:#e8b580}.detail-page:is(.app-superapp,.app-local-plus){--product-accent:#86d3c0}.detail-page.app-together{--product-accent:#dfa0ba}.detail-page:has(.money-product){--product-accent:#e5c574}.detail-page :is(.primary-nav,.header-action,.button,.site-footer){font-family:var(--sans);letter-spacing:0;text-transform:none}.detail-page .brand{font-size:23px}.detail-page .brand span{color:#e8b580}.detail-page .site-header{padding-inline:max(32px,calc((100% - 1280px)/2));min-height:84px;gap:24px}.detail-page .primary-nav{font-size:14px;gap:26px}.detail-page .primary-nav a{font-size:inherit}.detail-page .nav-gamehub-mobile{display:none}.detail-page .header-action{font-size:13px;border-radius:8px;min-height:48px;padding:12px 18px;white-space:nowrap}.detail-page .menu-toggle{border-radius:8px}.detail-page .button{border-radius:8px;font-size:14px;font-weight:650;min-height:48px;line-height:1.4}.detail-page .eyebrow{color:var(--product-accent);font-family:var(--sans);font-size:11px;line-height:1.6;letter-spacing:.12em}.detail-page .app-hero{width:min(1280px,calc(100% - 96px));margin:48px auto 56px;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:64px;align-items:center;overflow:visible}.detail-page .app-hero-copy{min-height:0;padding:0;background:transparent}.detail-page .app-identity{margin-bottom:28px;gap:14px}.detail-page .app-identity>img{width:48px;height:48px;box-shadow:none;object-fit:contain}.detail-page .app-identity strong{font-size:13px;letter-spacing:0;font-family:var(--sans);text-transform:none}.detail-page .app-identity span{font-size:10px;line-height:1.6;color:#aaa8b0}.detail-page .app-hero-copy h1{font-size:clamp(40px,4.2vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.05em;max-width:16ch;margin-bottom:24px}.detail-page .app-hero-copy h1 span{color:var(--product-accent)}.detail-page .app-hero-lede{font-size:17px;line-height:1.75;max-width:43ch;margin-bottom:24px}.detail-page .app-hero-facts{margin-top:30px;border-color:#34343e}.detail-page .app-hero-facts dt{font-family:var(--sans);font-size:10px;color:#aaa8b0}.detail-page .app-hero-facts dd{font-size:13px;line-height:1.5}.detail-page .app-preview-proof{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:static;min-height:0;isolation:auto;background:#14161b;border:1px solid #2b2d36;border-radius:12px;padding:26px 26px 18px;overflow:visible}.detail-page .app-preview-proof:after{display:none}.app-preview-proof figure{margin:0;min-width:0;display:grid;justify-items:center;gap:14px}.app-preview-proof figure img{width:auto;height:auto;max-height:530px;max-width:100%;object-fit:contain;border:1px solid #4c4950;border-radius:12px}.app-preview-proof figcaption{font-size:13px;color:#e4e0e8}.app-preview-proof>p{grid-column:1/-1;margin:0;color:#aaa8b0;font-size:11px;text-align:center}.detail-page .app-section-heading h2{font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.15;letter-spacing:-.04em}.detail-page .app-section-heading p{font-size:15px;line-height:1.75}.detail-page .app-trust-strip strong{font-size:23px;line-height:1.3}.detail-page .app-trust-strip span{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:12px}.detail-page .app-story-lead h2,.detail-page .app-release-section h2,.detail-page .app-family-bridge h2{font-size:clamp(32px,3.4vw,46px);line-height:1.15;letter-spacing:-.04em}.detail-page .app-feature-stack h3{font-size:23px;line-height:1.25}.detail-page .app-feature-stack p{font-size:15px;line-height:1.7;color:#b1adb7}.detail-page .product-tour{border-radius:12px}.detail-page .product-tour-stage{border-radius:10px}.detail-page .product-tour-tab{border-radius:8px}.detail-page .product-tour-tab img{object-fit:contain}.detail-page .product-tour-art img{filter:none}.detail-page .family-card:hover{background:#24252d}.detail-page .founder-art>img{filter:none;object-fit:contain}.detail-page .founder-art:after{display:none}.detail-page .money-product{width:min(1280px,calc(100% - 96px));padding:48px 0}.detail-page .money-hero{grid-template-columns:1fr 1.06fr;gap:64px;padding:0 0 64px}.detail-page .money-hero h1{font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1.08}.detail-page .money-lede{font-size:17px;line-height:1.75}.detail-page .money-status{font-size:13px;line-height:1.7}.detail-page .money-preview-proof{padding:26px 26px 18px;border:1px solid #3c382f;border-radius:12px;background:#14161b;gap:18px}.detail-page .money-preview-proof>div{display:flex;align-items:center;gap:14px}.detail-page .money-preview-proof>div img{width:40px;height:40px;object-fit:contain}.detail-page .money-preview-proof strong{font-size:16px;margin:0;color:#e5c574}.detail-page .money-preview-proof .money-hero-screen{height:auto;width:auto;max-height:520px;max-width:100%;border:1px solid #4c4950;border-radius:12px}.detail-page .money-preview-proof>span{font-size:11px;color:#aaa8b0;margin:0}.detail-page .money-features h2,.detail-page .money-release h2{font-size:30px;line-height:1.2}.detail-page .money-features article,.detail-page .money-release{border-color:#34343e}@media(max-width:1100px){.detail-page .app-hero,.detail-page .money-hero{gap:32px}.detail-page .app-hero,.detail-page .money-product{width:calc(100% - 64px)}.detail-page .primary-nav{gap:18px}.detail-page .app-preview-proof{gap:14px;padding:20px}.detail-page .app-hero-copy h1{font-size:48px}}@media(max-width:840px){.detail-page .site-header{min-height:72px;padding-inline:24px}.detail-page .primary-nav{font-size:15px}.detail-page .nav-gamehub-mobile{display:block}.detail-page .app-hero,.detail-page .money-hero{grid-template-columns:1fr;gap:32px}.detail-page .app-hero-copy h1{max-width:18ch}.detail-page .app-preview-proof{max-width:680px;width:100%;margin:auto}.app-preview-proof figure img{max-height:480px}.detail-page .money-preview-proof .money-hero-screen{max-height:440px}.detail-page .app-identity{margin-bottom:24px}}@media(max-width:600px){.detail-page .app-hero,.detail-page .money-product{width:calc(100% - 40px);margin-top:28px}.detail-page .money-product{padding-top:0}.detail-page .app-hero-copy h1,.detail-page .money-hero h1{font-size:42px;line-height:1.1}.detail-page .app-hero-lede,.detail-page .money-lede{font-size:15px;line-height:1.75}.detail-page .app-hero-facts{display:grid;gap:12px;margin-top:26px}.detail-page .app-hero-facts dd{font-size:12px}.detail-page .app-preview-proof{padding:16px;gap:14px}.app-preview-proof figure img{max-height:350px;border-radius:8px}.app-preview-proof figcaption{font-size:12px}.app-preview-proof>p{font-size:10px}.detail-page .app-section-heading h2{font-size:32px}.detail-page .money-hero{padding-bottom:44px}.detail-page .money-preview-proof .money-hero-screen{max-height:390px}.detail-page .site-header{padding-inline:20px}}.proof-page .founder-art{min-height:0;background:#17191f;border:1px solid #34343e;border-radius:14px}.proof-page .founder-art>img{position:static;display:block;width:100%;height:auto;object-fit:contain}.proof-page .founder-art-copy{position:static;padding:24px;color:#f0ede7}.proof-page .founder-art-copy>span{font-size:10px;color:#b8b2be;line-height:1.6}.proof-page .founder-art-copy>strong{font-size:32px;line-height:1.15;margin:16px 0 24px;font-weight:600}.proof-page .founder-copy h2{font-weight:600;font-size:clamp(32px,4vw,52px)}.next-product a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;font-size:clamp(24px,4vw,48px);line-height:1.15;overflow-wrap:anywhere}.next-product a b{font-size:1em;font-weight:400;line-height:1}
