.tiktok-feed{height:100dvh;margin-left:224px;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}.game-play-home,.rush-play-home{z-index:90}.tiktok-feed::-webkit-scrollbar{display:none}.tiktok-feed[data-play-mode=playing]{overflow-y:hidden;overscroll-behavior-y:none;scroll-snap-type:none}.tiktok-feed[data-swipe-onboarding-preview=true]{scroll-behavior:auto;scroll-snap-type:none}.tiktok-slide{display:grid;min-height:100dvh;padding:0 72px 0 36px;place-items:center;scroll-snap-align:start;scroll-snap-stop:always}.tiktok-player{--homepage-caption-bottom-gap:max(30px,calc(env(safe-area-inset-bottom) + 18px));--homepage-caption-left-gap:22px;--homepage-caption-right-gap:96px;--homepage-caption-top-fade:clamp(72px,18dvh,120px);align-items:center;display:grid;gap:18px;grid-template-columns:auto 72px;max-width:860px;position:relative;z-index:1}.game-video-card{aspect-ratio:9/16;background:#15151f;border:1px solid rgba(255,255,255,.13);border-radius:0;box-shadow:0 30px 80px rgba(0,0,0,.48);height:100dvh;overflow:hidden;position:relative}.game-video-card:after{background:radial-gradient(circle at 50% 45%,rgba(0,0,0,.06),rgba(0,0,0,.28) 68%),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.2));content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:3}.game-video-card-empty{align-items:center;display:grid;padding:24px}.homepage-feed-empty{color:white;display:grid;gap:8px;justify-items:center;position:relative;text-align:center;z-index:4}.homepage-feed-empty strong{font-size:22px;font-weight:620}.homepage-feed-empty span{color:rgba(255,255,255,.62);font-size:14px;font-weight:500;line-height:1.35;max-width:260px}.game-video-card[data-game-playing=true]:has(.homepage-game-player[data-game-ready=true]):after{opacity:0}.game-art-scrim{background:radial-gradient(circle at 50% 46%,rgba(4,5,9,.08),rgba(4,5,9,.28) 66%),linear-gradient(180deg,rgba(4,5,9,.82),rgba(4,5,9,.54) 10%,rgba(4,5,9,.08) 30%,transparent 48%,rgba(4,5,9,.56) 58%,rgba(4,5,9,.94) 72%,rgba(4,5,9,.98));inset:0;opacity:1;pointer-events:none;position:absolute;z-index:4}.game-video-card[data-game-playing=true]:has(.homepage-game-player[data-game-ready=true]) .game-art-scrim{opacity:0}.homepage-game-player[data-game-ready=false],.homepage-game-player[data-game-ready=true]{opacity:0;pointer-events:none;visibility:hidden}.homepage-game-player[data-preview-mode=iframe][data-game-ready=true],.homepage-game-player[data-preview-mode=player][data-game-ready=true]{opacity:1;pointer-events:none;visibility:visible}.homepage-game-player[data-game-ready=true][data-game-playing=true]{opacity:1;pointer-events:auto;visibility:visible}.homepage-game-player[data-game-playing=false] .game-runtime-top-shell,.homepage-game-player[data-preview-mode=iframe][data-game-playing=false] .game-runtime-top-shell,.homepage-game-player[data-preview-mode=player][data-game-playing=false] .game-runtime-top-shell{display:none!important;opacity:0;pointer-events:none;visibility:hidden}.game-iframe-host{overflow:hidden}.game-iframe-frame,.game-iframe-host{background:#15151f;display:block;height:100%;width:100%}.game-iframe-frame{border:0}.game-iframe-host[data-iframe-ready=false] .game-iframe-frame{opacity:0}.game-iframe-host[data-iframe-ready=true] .game-iframe-frame{opacity:1}.homepage-game-player .solitaire-game-shell,.homepage-game-player .tile-trap-shell{aspect-ratio:auto;background:transparent;box-shadow:none;height:100%;width:100%}.homepage-game-player .solitaire-game-shell{--solitaire-shell-width:100%}.homepage-game-player .solitaire-game-shell:before,.homepage-game-player .tile-trap-shell:after,.homepage-game-player .tile-trap-shell:before{display:none}.homepage-game-loading-overlay{align-items:center;display:grid;inset:0;isolation:isolate;justify-items:center;pointer-events:auto;position:absolute;z-index:12}.game-loading-backdrop-image{display:block;filter:saturate(1.04) brightness(.86);height:100%;inset:0;object-fit:cover;overflow:hidden;pointer-events:none;position:absolute;transform:scale(1.02);width:100%;z-index:0}.homepage-game-loading-overlay[data-loading-poster=true] .game-loading-backdrop-image{filter:none;transform:none}.game-center-loading{background:rgba(13,16,20,.58);border:2px solid var(--lime);border-radius:999px;box-shadow:0 18px 34px rgba(0,0,0,.24),0 0 0 8px rgba(201,242,74,.08);color:white;display:inline-flex;height:82px;overflow:hidden;position:relative;width:82px;z-index:1}.game-center-loading,.game-loading-mark{align-items:center;justify-content:center}.game-loading-mark{display:flex;height:34px;width:34px}.game-loading-spinner{animation:game-loading-spinner-spin .78s linear infinite;border-left:3px solid rgba(255,255,255,.28);border-bottom:3px solid rgba(255,255,255,.28);border-right:3px solid rgba(255,255,255,.28);border-right-color:var(--lime);border-top:3px solid white;border-radius:999px;display:block;height:32px;width:32px}.gamekit-canvas-host{overflow:hidden;position:relative}.gamekit-canvas-host,.gamekit-canvas-mount{height:100%;width:100%}.gamekit-canvas-host canvas{display:block;height:100%!important;touch-action:none;width:100%!important}.game-center-play{align-items:center;appearance:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,8,12,.52);border:2px solid var(--lime);border-radius:999px;box-shadow:0 20px 42px rgba(0,0,0,.34),0 0 0 9px rgba(201,242,74,.1);color:white;display:inline-flex;height:92px;isolation:isolate;justify-content:center;left:50%;opacity:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .16s ease,box-shadow .16s ease;width:92px;z-index:8}.game-center-play:before{background:radial-gradient(circle,rgba(4,5,9,.62) 0,rgba(4,5,9,.44) 34%,rgba(4,5,9,.12) 56%,transparent 72%);border-radius:inherit;content:"";inset:-54px;pointer-events:none;position:absolute;z-index:-2}.game-center-play:after{animation:game-center-play-breathe 2.2s ease-in-out infinite;border:2px solid rgba(201,242,74,.38);border-radius:inherit;box-shadow:0 0 28px rgba(201,242,74,.2);content:"";inset:-8px;opacity:.52;pointer-events:none;position:absolute;z-index:-1}.game-center-play:disabled{cursor:default}.game-video-card[data-game-playing=true] .game-center-play{pointer-events:none}.game-video-card[data-game-playing=true] .game-center-play:after,.game-video-card[data-game-playing=true] .game-center-play:before{animation:none;opacity:0}.game-video-card[data-game-playing=true]:has(.homepage-game-player[data-game-ready=true]) .game-center-play{opacity:0}.game-center-play:hover{background:rgba(8,8,12,.62);box-shadow:0 24px 54px rgba(0,0,0,.42),0 0 0 12px rgba(255,255,255,.11)}.game-center-play svg{display:block;transform:translateX(3px)}.swipe-onboarding-hint{align-items:center;appearance:none;background:transparent;border:0;bottom:calc(var(--homepage-caption-bottom-gap) + 104px);display:inline-grid;height:96px;justify-items:center;left:50%;padding:0;position:absolute;transform:translateX(-50%);width:96px;z-index:9}.swipe-onboarding-hint-motion{display:grid;filter:drop-shadow(0 14px 18px rgba(0,0,0,.36));opacity:.94;place-items:center;transform:translateY(var(--swipe-onboarding-hand-y,18px)) scale(var(--swipe-onboarding-hand-scale,.96));will-change:opacity,transform}.swipe-onboarding-hint-hand{display:block;height:auto;-webkit-user-select:none;user-select:none;width:74px}.swipe-onboarding-hint:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.game-video-card[data-game-playing=true] .swipe-onboarding-hint{display:none}@media (prefers-reduced-motion:reduce){.swipe-onboarding-hint-motion{opacity:.86;transform:none}}.game-caption{align-content:end;bottom:0;display:grid;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;isolation:isolate;left:0;max-height:calc(100% - max(14px, env(safe-area-inset-top)));opacity:1;overflow:clip;padding:var(--homepage-caption-top-fade) var(--homepage-caption-right-gap) var(--homepage-caption-bottom-gap) var(--homepage-caption-left-gap);position:absolute;right:0;z-index:6}.game-caption:before{background:linear-gradient(180deg,rgba(5,8,7,0),rgba(5,8,7,.5) 34%,rgba(5,8,7,.88) 74%,rgba(5,8,7,.94));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.game-caption>*{position:relative;z-index:1}.game-video-card[data-game-playing=true] .game-caption{pointer-events:none}.game-video-card[data-game-playing=true]:has(.homepage-game-player[data-game-ready=true]) .game-caption{opacity:0}.game-caption-link{color:inherit;cursor:pointer;display:grid;text-decoration:none}.game-caption-link:hover h1,.game-caption-link:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.game-creator{align-items:center;color:white;display:grid;gap:6px;justify-items:center;margin-top:2px;max-width:100%;text-decoration:none;text-shadow:0 1px 14px rgba(0,0,0,.64)}.game-creator-avatar{align-items:center;background:rgba(18,18,25,.62);border:1px solid rgba(255,255,255,.34);border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,.25);display:inline-flex;flex:0 0 auto;height:50px;justify-content:center;overflow:hidden;width:50px}.game-creator-avatar img{display:block;object-fit:contain;padding:4px;width:100%}.game-caption h1,.game-caption h2{color:white;font-size:40px;font-weight:650;line-height:1;margin:0}.game-caption .game-description{color:rgba(255,255,255,.82);font-size:15px;font-weight:400;line-height:1.36;margin:10px 0 0}.game-description-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.game-description-record{background:rgba(255,255,255,.16);border:1.5px solid rgba(255,255,255,.68);border-radius:999px;color:white;font-weight:650}.game-description-record,.game-description-tag{align-items:center;display:inline-flex;font-size:14px;min-height:29px;padding:0 11px;text-shadow:0 1px 10px rgba(0,0,0,.68);white-space:nowrap}.game-description-tag{border:1.5px solid var(--lime);border-radius:999px;color:var(--lime);font-weight:500}.game-action-rail{align-self:end;display:grid;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;gap:12px;justify-items:center;margin-bottom:20px}.game-action-rail a,.game-action-rail button{align-items:center;background:transparent;border:0;color:white;display:grid;font-size:12px;font-weight:500;gap:5px;justify-items:center;line-height:1;min-width:64px;padding:0;text-align:center}.game-action-icon{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(18,18,25,.62);border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.24);color:white;display:inline-flex;height:50px;justify-content:center;position:relative;transition:background .16s ease,transform .16s ease;width:50px}.game-action-rail a:hover .game-action-icon,.game-action-rail button:hover .game-action-icon{background:#2a2a2a;transform:translateY(-1px)}.game-action-rail button:disabled{cursor:default}.game-action-rail button:disabled .game-action-icon{transform:none}.game-action-icon svg{display:block;height:52%;width:52%}.game-action-rail button.is-liked .game-action-icon-like{color:#ff3040}.game-action-rail button.is-liked .game-action-icon-like>svg{animation:game-like-bounce .36s cubic-bezier(.2,1.35,.35,1)}.game-like-pop{align-items:center;color:#ff3040;display:inline-flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.game-like-pop svg{animation:game-like-pop .52s ease-out forwards;filter:drop-shadow(0 0 12px rgba(255,48,64,.45))}.game-action-icon .game-action-share-icon{height:64%;transform:translate(1px,-1px);width:64%}.game-action-rail a strong,.game-action-rail button strong{color:rgba(255,255,255,.82);font-size:15px;font-weight:500;letter-spacing:0}@keyframes game-center-play-breathe{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.82;transform:scale(1.08)}}@keyframes game-loading-spinner-spin{to{transform:rotate(1turn)}}@keyframes game-like-bounce{0%{transform:scale(.82)}58%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes game-like-pop{0%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(1.85)}}@media (prefers-reduced-motion:reduce){.game-action-rail button.is-liked .game-action-icon-like>svg,.game-center-play,.game-like-pop svg{animation:none}}.homepage-game-player{background:#15151f;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;z-index:2}.game-runtime-shell{--game-runtime-control-size:38px;--game-runtime-edge-gap:max(8px,calc(env(safe-area-inset-top) - 10px));--game-runtime-edge-gap-bottom:max(12px,env(safe-area-inset-bottom));--game-runtime-edge-gap-left:max(8px,env(safe-area-inset-left));--game-runtime-edge-gap-right:max(8px,env(safe-area-inset-right));--game-runtime-settings-item-height:52px;--game-runtime-settings-menu-top:calc(var(--game-runtime-edge-gap) + var(--game-runtime-control-size) + 10px);--game-runtime-settings-primary-height:60px;display:grid;isolation:isolate;max-width:100%;position:relative;width:fit-content}.game-runtime-surface{grid-area:1/1;min-height:0;min-width:0}.game-runtime-shell[data-next-game-transition=true] .game-runtime-surface{animation:game-runtime-current-slide-out .56s cubic-bezier(.16,1,.3,1) both}.game-runtime-next-transition{background:linear-gradient(180deg,rgba(6,9,14,0),rgba(6,9,14,.18) 42%,rgba(6,9,14,.42)),rgba(6,9,14,.18);display:grid;inset:0;overflow:hidden;pointer-events:auto;position:absolute;z-index:32}.game-runtime-next-transition:before{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.04)),#15151f;box-shadow:0 -28px 72px rgba(0,0,0,.44);content:"";inset:0;position:absolute;transform:translateY(100%);animation:game-runtime-next-slide-in .56s cubic-bezier(.16,1,.3,1) both}.game-runtime-shell[data-next-game-transition=true] .game-runtime-settings-dismiss,.game-runtime-shell[data-next-game-transition=true] .game-runtime-settings-menu,.game-runtime-shell[data-next-game-transition=true] .game-runtime-top-shell{opacity:0;pointer-events:none}.game-runtime-challenge-intro{align-items:center;-webkit-backdrop-filter:blur(2.2px);backdrop-filter:blur(2.2px);background:rgba(6,10,18,.34);cursor:pointer;display:grid;inset:0;justify-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));pointer-events:auto;position:absolute;-webkit-user-select:none;user-select:none;z-index:34}.game-runtime-challenge-intro-splash{align-items:center;display:grid;isolation:isolate;justify-items:center;min-height:82px;min-width:min(82%,500px);overflow:hidden;position:relative;transform-origin:center;animation:game-runtime-difficulty-splash-in .22s ease-out both,game-runtime-difficulty-splash-out .32s ease-in 1.54s forwards}.game-runtime-challenge-intro-splash:before{background:radial-gradient(ellipse at center,rgba(28,11,0,.7) 0,rgba(12,8,4,.54) 42%,rgba(0,0,0,0) 78%);content:"";height:82px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:min(82vw,500px);z-index:-2}.game-runtime-challenge-intro-splash:after{animation:game-runtime-difficulty-splash-sweep .62s ease-out .34s both;background:linear-gradient(90deg,transparent,rgba(255,245,180,.14),rgba(255,172,50,.62),rgba(255,247,184,.28),transparent);content:"";height:82px;inset:50% auto auto 50%;position:absolute;transform:translate(-168%,-50%);width:min(46vw,260px);z-index:-1}.game-runtime-challenge-intro-text{color:#ffd166;font-size:42px;font-weight:900;letter-spacing:0;line-height:.95;text-align:center;text-shadow:0 2px 0 rgba(92,31,0,.5),0 0 18px rgba(255,138,61,.64),0 12px 30px rgba(0,0,0,.58);white-space:nowrap}@media (min-width:720px){.game-runtime-challenge-intro-text{font-size:48px}}.homepage-game-player .game-runtime-shell{height:100%;width:100%}.homepage-game-player .game-runtime-surface{display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.rush-play-card:after{display:none}.rush-play-card>.game-runtime-shell{height:100%;width:100%}.rush-play-card>.game-runtime-shell .game-runtime-surface{display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.rush-play-card .game-iframe-frame,.rush-play-card .game-iframe-host{height:100%;width:100%}.standalone-play-card:after{display:none}.standalone-play-card>.game-runtime-shell{height:100%;width:100%}.standalone-play-card>.game-runtime-shell .game-runtime-surface{display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.solitaire-play-home>.game-runtime-shell,.standalone-play-card .game-iframe-frame,.standalone-play-card .game-iframe-host,.tile-trap-play-home>.game-runtime-shell{height:100%;width:100%}.solitaire-play-home>.game-runtime-shell .game-runtime-surface,.tile-trap-play-home>.game-runtime-shell .game-runtime-surface{display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.catch-cat-play-home>.game-runtime-shell{height:100%;width:100%}.catch-cat-play-home>.game-runtime-shell .game-runtime-surface{display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.solitaire-play-home .game-iframe-frame,.solitaire-play-home .game-iframe-host,.solitaire-play-home>.game-runtime-shell,.solitaire-play-home>.game-runtime-shell .game-runtime-surface{background:var(--klondike-table-background)}.game-runtime-top-shell{align-items:start;display:grid;gap:8px;grid-template-columns:var(--game-runtime-control-size) minmax(0,1fr) var(--game-runtime-control-size);inset:var(--game-runtime-edge-gap) var(--game-runtime-edge-gap-right) auto var(--game-runtime-edge-gap-left);justify-items:center;pointer-events:none;position:absolute;z-index:18}.game-runtime-shell:has(.tile-trap-result-overlay) .game-runtime-top-shell{opacity:0;pointer-events:none}.game-runtime-exit-confirm-cancel,.game-runtime-exit-confirm-primary,.game-runtime-exit-trigger,.game-runtime-settings-dismiss,.game-runtime-settings-item,.game-runtime-settings-trigger,.share-sheet-close{appearance:none;border:0;font:inherit}.game-runtime-exit-trigger,.game-runtime-settings-trigger{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(7,10,15,.58);border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 26px rgba(0,0,0,.24);color:white;display:inline-flex;min-height:var(--game-runtime-control-size);pointer-events:auto}.game-runtime-settings-trigger{grid-column:1;justify-self:start}.game-runtime-exit-trigger,.game-runtime-settings-trigger{border-radius:999px;justify-content:center;padding:0;width:var(--game-runtime-control-size)}.game-runtime-exit-trigger{grid-column:3;justify-self:end;text-decoration:none}.game-runtime-exit-trigger:hover,.game-runtime-settings-trigger:hover{background:rgba(15,20,27,.72)}.game-runtime-exit-confirm-cancel:focus-visible,.game-runtime-exit-confirm-primary:focus-visible,.game-runtime-exit-trigger:focus-visible,.game-runtime-settings-item:focus-visible,.game-runtime-settings-trigger:focus-visible,.share-sheet-close:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.game-runtime-settings-dismiss{-webkit-backdrop-filter:var(--game-overlay-blur);backdrop-filter:var(--game-overlay-blur);background:var(--game-overlay-bg);inset:0;padding:0;pointer-events:auto;position:absolute;z-index:17}.game-runtime-settings-menu{background:linear-gradient(180deg,rgba(13,17,23,.94),rgba(6,9,14,.92));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 24px 58px rgba(0,0,0,.42);color:white;display:grid;gap:12px;left:var(--game-runtime-edge-gap-left);max-height:calc(100% - var(--game-runtime-settings-menu-top) - var(--game-runtime-edge-gap-bottom));overflow-y:auto;padding:12px;pointer-events:auto;position:absolute;scrollbar-width:none;top:var(--game-runtime-settings-menu-top);width:min(320px,calc(100% - var(--game-runtime-edge-gap-left) - var(--game-runtime-edge-gap-right)));z-index:19}.game-runtime-settings-menu::-webkit-scrollbar{display:none}.game-runtime-settings-menu:before{background:rgba(13,17,23,.94);border-left:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);content:"";height:12px;left:16px;position:absolute;top:-7px;transform:rotate(45deg);width:12px}.game-runtime-settings-group{display:grid;gap:8px;position:relative}.game-runtime-settings-group-current,.game-runtime-settings-group-social{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:12px}.game-runtime-settings-group-change{gap:9px}.game-runtime-settings-secondary-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.game-runtime-settings-item{align-items:center;background:rgba(255,255,255,.06);border-radius:7px;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.9);display:flex;font-size:14px;font-weight:900;gap:11px;justify-content:flex-start;min-height:var(--game-runtime-settings-item-height);padding:0 12px;text-align:left;text-decoration:none}.game-runtime-settings-item:hover{background:rgba(255,255,255,.12);color:white}.game-runtime-settings-item[aria-pressed=true]{border-color:rgba(163,231,40,.32);color:white}.game-runtime-settings-icon{align-items:center;color:var(--teal);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.game-runtime-settings-meta,.game-runtime-settings-sound-toggle{align-items:center;background:rgba(255,255,255,.12);border-radius:999px;color:var(--lime);display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;margin-left:auto;min-width:48px;padding:0 10px}.game-runtime-settings-meta{color:rgba(255,255,255,.7)}.game-runtime-settings-trailing-icon{align-items:center;color:rgba(255,255,255,.46);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;margin-left:auto;width:20px}.game-runtime-settings-meta+.game-runtime-settings-trailing-icon{margin-left:0}.game-runtime-settings-secondary{gap:8px;justify-content:center;min-height:48px;padding:0 10px}.game-runtime-settings-secondary .game-runtime-settings-icon{color:rgba(255,255,255,.74)}.game-runtime-settings-restart .game-runtime-settings-icon{color:var(--teal)}.game-runtime-settings-primary{background:var(--lime);border-color:rgba(255,255,255,.28);box-shadow:inset 0 -3px 0 rgba(15,21,7,.18),0 12px 28px rgba(163,231,40,.18);color:#0b1110;font-size:18px;justify-content:center;min-height:var(--game-runtime-settings-primary-height)}.game-runtime-settings-primary:hover{background:#d8ff4a;color:#0b1110}.game-runtime-settings-primary .game-runtime-settings-icon{color:#0b1110;height:30px;width:30px}.game-runtime-exit-confirm-backdrop{align-items:center;-webkit-backdrop-filter:var(--game-overlay-blur);backdrop-filter:var(--game-overlay-blur);background:var(--game-overlay-bg);display:grid;inset:0;justify-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));pointer-events:auto;position:absolute;z-index:35}.game-runtime-exit-confirm-panel{align-items:center;background:linear-gradient(180deg,rgba(20,25,34,.96),rgba(7,10,15,.97));border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.5);color:#ffffff;display:grid;gap:10px;justify-items:center;max-width:min(310px,100%);padding:22px 18px 18px;text-align:center;width:100%}.game-runtime-exit-confirm-panel h2{font-size:22px;font-weight:900;letter-spacing:0;line-height:1;margin:2px 0 0}.game-runtime-exit-confirm-panel p{color:rgba(255,255,255,.72);font-size:14px;font-weight:650;letter-spacing:0;line-height:1.28;margin:0;max-width:24ch}.game-runtime-exit-confirm-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;width:100%}.game-runtime-exit-confirm-cancel,.game-runtime-exit-confirm-primary{border-radius:7px;cursor:pointer;font-size:14px;font-weight:900;min-height:46px;padding:0 12px}.game-runtime-exit-confirm-cancel{background:rgba(255,255,255,.08);color:rgba(255,255,255,.82)}.game-runtime-exit-confirm-cancel:hover{background:rgba(255,255,255,.14);color:white}.game-runtime-exit-confirm-primary{background:var(--coral);box-shadow:0 12px 28px rgba(255,105,84,.18);color:#160b08}.game-runtime-exit-confirm-primary:hover{background:#ff806e}@keyframes game-runtime-current-slide-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:.72;transform:translateY(-68%) scale(.985)}}@keyframes game-runtime-next-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes game-runtime-difficulty-splash-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes game-runtime-difficulty-splash-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(1.02)}}@keyframes game-runtime-difficulty-splash-sweep{0%{opacity:0;transform:translate(-168%,-50%)}34%{opacity:1}to{opacity:0;transform:translate(88%,-50%)}}@media (prefers-reduced-motion:reduce){.game-runtime-next-transition:before,.game-runtime-shell[data-next-game-transition=true] .game-runtime-surface{animation-duration:80ms}.game-runtime-challenge-intro{-webkit-backdrop-filter:none;backdrop-filter:none}.game-runtime-challenge-intro-splash{animation:game-runtime-difficulty-splash-in .12s ease-out both,game-runtime-difficulty-splash-out .12s ease-in .12s forwards}.game-runtime-challenge-intro-splash:after{animation:none;opacity:0}}@media (max-height:520px){.game-runtime-shell{--game-runtime-control-size:34px;--game-runtime-settings-item-height:44px;--game-runtime-settings-primary-height:50px}.game-runtime-settings-menu{gap:8px;padding:10px}.game-runtime-settings-group{gap:6px}.game-runtime-settings-group-current,.game-runtime-settings-group-social{padding-bottom:8px}.game-runtime-settings-item{font-size:13px;gap:8px;padding:0 10px}.game-runtime-settings-primary{font-size:16px}}