body .new-game-shell:has(.game-header-topline)>.new-game-main{padding-top:18px!important}.new-game-shell>.new-game-main>.game-page-heading{isolation:isolate;width:min(100%,1152px);min-height:205px;font-family:var(--app-font-ui,Arial, sans-serif);text-align:left;grid-column:1/-1;margin:0 auto 14px;padding:8px 0 0;display:block;position:relative}.new-game-shell>.new-game-main>.game-page-heading .game-header-meta{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;margin-bottom:8px;display:flex;position:relative}.new-game-shell .game-header-badge{color:#087956;min-height:30px;font-family:var(--app-font-ui,Arial, sans-serif);letter-spacing:.045em;text-transform:uppercase;background:#e8f8f2;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.new-game-shell .game-header-badge svg{flex:0 0 15px;width:15px;height:15px}.new-game-shell .game-page-heading .game-round-progress{color:#536581;width:auto;min-height:28px;font-family:var(--app-font-ui,Arial, sans-serif);background:#ffffffe0;border:1px solid #e2eaf1;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.new-game-shell .game-page-heading .game-round-progress-label{color:inherit;font-size:inherit;font-weight:inherit}body .new-game-shell:is(.game-theme-missing-link,.game-theme-population-target,.game-theme-true-scale):has(.game-page-heading) .game-page-heading .game-round-progress{width:auto;min-height:28px;margin:0;padding:0 9px;font-size:11px;display:inline-flex}.new-game-shell .game-header-title{z-index:1;color:#0b1430;max-width:620px;font-family:var(--app-font-ui,Arial, sans-serif);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.2vw,56px);font-weight:760;line-height:1.04;position:relative}.new-game-shell .game-header-description{z-index:1;color:#536581;max-width:510px;font-family:var(--app-font-ui,Arial, sans-serif);margin:8px 0 0;font-size:19px;line-height:1.4;position:relative}.new-game-shell .game-header-map-art{z-index:0;opacity:.8;pointer-events:none;background:url(/images/dotted-world-map.svg) 50%/contain no-repeat;width:min(60%,620px);height:218px;position:absolute;top:-15px;right:-5px}.new-game-shell .game-header-map-marker{border:2px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 1px 4px #0b14302e}.new-game-shell .game-header-map-marker.is-green{background:#00ad7d;top:25%;left:17%}.new-game-shell .game-header-map-marker.is-orange{background:#ff890d;top:37%;left:69%}.new-game-shell .game-header-map-marker.is-purple{background:#8b45f5;top:63%;left:38%}.new-game-shell .game-header-map-marker.is-blue{background:#087cf0;top:77%;right:12%}body .new-game-shell>.new-game-main>.new-game-topline>.game-mode-switch a.is-active{color:#087956;background:#e8f8f2}body .new-game-shell>.new-game-main>.new-game-topline>.desktop-game-back-link{flex:none}body .new-game-shell>.new-game-main>.new-game-topline>.game-mode-switch a svg{flex-basis:16px}@media (min-width:768px) and (max-width:1023px){.new-game-shell>.new-game-main>.game-page-heading{min-height:180px}.new-game-shell .game-header-map-art{width:54%;height:185px}}@media (min-width:1024px) and (max-height:800px){body .new-game-shell:has(.game-header-topline)>.new-game-main{padding-top:8px!important}.new-game-shell>.new-game-main>.game-page-heading{min-height:145px}.new-game-shell .game-header-map-art{height:150px;top:-8px}}@media (max-width:767px){body .new-game-shell:has(.game-header-topline)>.new-game-main{padding-top:0!important}.new-game-shell>.new-game-main>.new-game-topline{--game-header-width:min(calc(100vw - 47px), 1070px);width:var(--game-header-width);margin-top:-1px;margin-right:0;margin-inline-start:calc((100% - var(--game-header-width)) / 2)}.new-game-shell>.new-game-main>.new-game-topline>.game-mode-switch{gap:1px}body .new-game-shell>.new-game-main>.new-game-topline>.desktop-game-back-link{flex:auto}.new-game-shell>.new-game-main>.new-game-topline>.game-mode-switch a svg{flex-basis:16px;width:13px;height:13px}.new-game-shell>.new-game-main>.game-page-heading{--game-header-width:min(calc(100vw - 47px), 1070px);width:var(--game-header-width);min-height:0;margin:0 0 16px;margin-inline-start:calc((100% - var(--game-header-width)) / 2);padding:0}.new-game-shell>.new-game-main>.game-page-heading .game-header-meta{gap:6px;min-height:26px;margin-bottom:8px}.new-game-shell .game-header-badge{border-radius:9px;gap:6px;min-height:26px;padding:0 9px;font-size:9px}.new-game-shell .game-header-badge svg{flex-basis:13px;width:13px;height:13px}.new-game-shell .game-page-heading .game-round-progress{min-height:24px;padding:0 7px;font-size:10px}body .new-game-shell:is(.game-theme-missing-link,.game-theme-population-target,.game-theme-true-scale):has(.game-page-heading) .game-page-heading .game-round-progress{min-height:24px;padding:0 7px;font-size:10px}.new-game-shell .game-header-title{letter-spacing:-.045em;max-width:245px;font-size:32px;line-height:1.08}.new-game-shell .game-header-description{max-width:250px;margin-top:4px;font-size:14px;line-height:1.4}.new-game-shell .game-header-map-art{opacity:.34;width:145px;height:76px;top:-8px;right:0}.new-game-shell .game-header-map-marker{border-width:1.5px;width:10px;height:10px}body .new-game-shell>.new-game-main>.new-game-topline>.game-mode-switch a.is-active{color:#087956;background:#e8f8f2}}@media (max-width:360px){.new-game-shell>.new-game-main>.new-game-topline{justify-content:flex-end}.new-game-shell .game-header-map-art{display:none}body .new-game-shell>.new-game-main>.new-game-topline>.game-mode-switch a svg{flex-basis:14px}}body .new-game-shell>.new-game-main>.game-page-heading,body .connections-game-shell .connections-main .connections-heading{margin-bottom:10px;min-height:0!important}body .new-game-shell .game-header-map-art,body .connections-game-shell .connections-main .connections-map-art{opacity:.16;width:min(42%,430px);height:138px;top:0;right:0}body .new-game-shell .game-header-map-marker,body .connections-game-shell .connections-main .connections-map-marker{border-width:1.5px;width:11px;height:11px}@media (min-width:768px) and (max-width:1023px){body .new-game-shell .game-header-map-art,body .connections-game-shell .connections-main .connections-map-art{width:min(42%,330px);height:120px}}body .geotalez-site-header.is-game-route{height:var(--app-header-height);min-height:var(--app-header-height);grid-template-columns:auto minmax(0,1fr) auto;gap:12px}body .geotalez-site-header.is-game-route[data-active-game=connections]{--game-accent:var(--connections-accent)}body .geotalez-site-header.is-game-route[data-active-game=missing-link]{--game-accent:var(--missing-link-accent)}body .geotalez-site-header.is-game-route[data-active-game=country-blackjack]{--game-accent:var(--population-target-accent)}body .geotalez-site-header.is-game-route[data-active-game=true-scale]{--game-accent:var(--true-scale-accent)}body .geotalez-site-header.is-game-route .game-route-controls{border-right:1px solid var(--line);border-left:1px solid var(--line);grid-area:1/2;justify-content:space-between;align-items:center;gap:clamp(8px,1.5vw,20px);min-width:0;height:100%;padding-inline:clamp(10px,1.6vw,22px);display:flex}body .geotalez-site-header.is-game-route .game-selector{min-width:0;position:relative}body .geotalez-site-header.is-game-route .game-selector-trigger{min-width:0;min-height:42px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font-size:15px;font-weight:600;display:inline-flex}body .geotalez-site-header.is-game-route .game-selector-trigger:focus-visible,body .geotalez-site-header.is-game-route .game-selector-option:focus-visible{outline:2px solid var(--game-accent,var(--ring));outline-offset:2px}body .geotalez-site-header.is-game-route .game-selector-icon,body .geotalez-site-header.is-game-route .game-selector-option-icon{width:27px;height:27px;color:var(--game-accent,var(--ink));flex:0 0 27px;place-items:center;display:inline-grid}body .geotalez-site-header.is-game-route .game-selector-icon svg,body .geotalez-site-header.is-game-route .game-selector-option-icon svg{width:25px;height:25px}body .geotalez-site-header.is-game-route .game-selector-full-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .geotalez-site-header.is-game-route .game-selector-short-title{display:none}body .geotalez-site-header.is-game-route .game-selector-chevron{color:var(--muted-foreground);flex:0 0 16px;transition:transform .14s}body .geotalez-site-header.is-game-route .game-selector.is-open .game-selector-chevron{transform:rotate(180deg)}body .geotalez-site-header.is-game-route .game-selector-menu{z-index:42;border:1px solid var(--line);background:var(--card);width:max-content;min-width:230px;box-shadow:var(--shadow);border-radius:13px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:-10px}body .geotalez-site-header.is-game-route .game-selector-option{min-height:42px;color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:13px;font-weight:550;text-decoration:none;display:flex}body .geotalez-site-header.is-game-route .game-selector-option:hover,body .geotalez-site-header.is-game-route .game-selector-option.is-active{background:color-mix(in srgb, var(--game-accent) 9%, var(--card));color:color-mix(in srgb, var(--game-accent) 82%, #000)}body .geotalez-site-header.is-game-route .game-selector-option.is-active{font-weight:700}body .geotalez-site-header.is-game-route .game-selector-option-icon{flex-basis:24px;width:24px;height:24px}body .geotalez-site-header.is-game-route .game-selector-option-icon svg{width:22px;height:22px}body .geotalez-site-header.is-game-route .game-selector-home{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:3px}body .geotalez-site-header.is-game-route .game-mode-switch--compact{border:1px solid var(--line);background:color-mix(in srgb, var(--game-accent) 3%, var(--card));border-radius:13px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:max-content;min-height:42px;margin:0;padding:3px;display:inline-grid}body .geotalez-site-header.is-game-route .game-mode-switch--compact a{min-width:45px;min-height:34px;color:var(--muted-foreground);white-space:nowrap;border-radius:9px;gap:5px;padding-inline:10px;font-size:13px;font-weight:550}body .geotalez-site-header.is-game-route .game-mode-switch--compact a.is-active{background:color-mix(in srgb, var(--game-accent) 9%, var(--card));color:color-mix(in srgb, var(--game-accent) 82%, #000);box-shadow:none;font-weight:650}body .geotalez-site-header.is-game-route .game-mode-switch--compact a svg{flex-basis:19px;width:19px;height:19px}body .geotalez-site-header.is-game-route .games-nav-tools{grid-area:1/3;justify-self:end;align-items:center;display:flex}body .geotalez-site-header.is-game-route .games-nav-toggle{border:1px solid var(--line);background:var(--card);width:42px;height:42px;color:var(--ink);border-radius:11px;flex:0 0 42px;place-items:center;padding:0;display:grid}body .geotalez-site-header.is-game-route>nav{z-index:35;border:1px solid var(--line);background:var(--card);width:min(560px,100vw - 24px);max-height:calc(100dvh - 84px);box-shadow:var(--shadow);border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:10px;display:none;position:absolute;top:calc(100% + 5px);left:auto;right:8px;overflow-y:auto}body .geotalez-site-header.is-game-route.is-open>nav{display:flex}body .geotalez-site-header.is-game-route .games-nav-desktop-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid}body .geotalez-site-header.is-game-route .games-nav-primary-link{border-radius:8px;justify-content:flex-start;min-height:42px;padding-inline:10px}body .geotalez-site-header.is-game-route .games-nav-primary-link:after{display:none}body .geotalez-site-header.is-game-route .games-nav-primary-link.is-active{background:color-mix(in srgb, var(--nav-tab-accent) 9%, var(--card))!important}body .geotalez-site-header.is-game-route .games-nav-secondary-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding-top:7px;display:flex}body .geotalez-site-header.is-game-route .games-nav-secondary-links>a,body .geotalez-site-header.is-game-route .games-nav-secondary-links .account-sign-in{min-height:38px;color:var(--muted-foreground);border-radius:8px;align-items:center;padding-inline:9px;font-size:12px;text-decoration:none;display:inline-flex}body .new-game-shell:has(>.new-game-main>.compact-game-page-heading)>.new-game-main{padding-top:12px!important}body .connections-game-shell .connections-main:has(.compact-game-page-heading){padding-top:12px!important}body .new-game-shell>.new-game-main>.compact-game-page-heading,body .connections-game-shell .connections-main>.compact-game-page-heading{width:min(100vw - 47px,1152px);margin:0 0 10px;padding:0;position:relative;left:50%;transform:translate(-50%);min-height:0!important}body .new-game-shell .compact-game-page-heading .game-header-meta,body .connections-game-shell .compact-game-page-heading .game-header-meta,body .connections-game-shell .compact-game-page-heading .connections-heading-meta{flex-wrap:nowrap;align-items:center;display:flex;gap:6px!important;min-height:28px!important;margin:0 0 6px!important}body .new-game-shell .compact-game-page-heading .game-header-badge,body .connections-game-shell .compact-game-page-heading .game-header-badge,body .connections-game-shell .compact-game-page-heading .connections-challenge-badge{border:1px solid color-mix(in srgb, var(--game-accent) 12%, transparent);background:color-mix(in srgb, var(--game-accent) 9%, var(--card));color:color-mix(in srgb, var(--game-accent) 80%, #000);letter-spacing:.035em;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;text-transform:uppercase!important;min-height:28px!important}body .new-game-shell .compact-game-page-heading .game-header-badge svg,body .connections-game-shell .compact-game-page-heading .game-header-badge svg{flex:0 0 14px;width:14px;height:14px}body .new-game-shell .compact-game-page-heading .game-round-progress,body .connections-game-shell .compact-game-page-heading .game-round-progress{border:1px solid var(--line);background:var(--card);width:auto;min-height:24px;color:var(--muted-foreground);border-radius:8px;align-items:center;margin:0;font-weight:600;display:inline-flex;min-height:26px!important;padding:0 8px!important;font-size:11px!important}body .new-game-shell .compact-game-page-heading .game-round-progress-label,body .connections-game-shell .compact-game-page-heading .game-round-progress-label{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body .new-game-shell .compact-game-page-heading .game-header-title,body .connections-game-shell .compact-game-page-heading .game-header-title{max-width:100%;color:var(--ink);letter-spacing:-.045em;margin:0;font-weight:700;line-height:1.08;font-size:clamp(34px,3.2vw,42px)!important}body .new-game-shell .compact-game-page-heading .game-header-description,body .connections-game-shell .compact-game-page-heading .game-header-description{max-width:620px;color:var(--muted-foreground);background:0 0;border:0;margin:4px 0 0;padding:0;font-size:15px;line-height:1.4}@media (max-width:1023px){body .geotalez-site-header.is-game-route{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:14px}body .geotalez-site-header.is-game-route .game-route-controls{gap:8px;padding-inline:10px}body .geotalez-site-header.is-game-route .game-selector-trigger{gap:6px;font-size:13px}body .geotalez-site-header.is-game-route .game-selector-icon{flex-basis:23px;width:23px;height:23px}body .geotalez-site-header.is-game-route .game-selector-icon svg{width:22px;height:22px}body .geotalez-site-header.is-game-route .game-mode-switch--compact{min-height:42px;padding:2px}body .geotalez-site-header.is-game-route .game-mode-switch--compact a{min-height:36px;padding-inline:9px;font-size:12px}body .geotalez-site-header.is-game-route .game-mode-switch--compact a svg{flex-basis:17px;width:17px;height:17px}body .new-game-shell:has(>.new-game-main>.compact-game-page-heading)>.new-game-main{padding-top:8px!important}body .connections-game-shell .connections-main:has(.compact-game-page-heading){padding-top:8px!important}}@media (max-width:767px){body .geotalez-site-header.is-game-route{gap:6px;height:56px;min-height:56px;padding-inline:12px}body .geotalez-site-header.is-game-route .wordmark{font-size:21px}body .geotalez-site-header.is-game-route .game-route-controls{gap:6px;padding-inline:8px}body .geotalez-site-header.is-game-route .game-selector-trigger{gap:5px;min-height:40px;font-size:12px}body .geotalez-site-header.is-game-route .game-selector-icon{flex-basis:21px;width:21px;height:21px}body .geotalez-site-header.is-game-route .game-selector-icon svg{width:20px;height:20px}body .geotalez-site-header.is-game-route .game-mode-switch--compact{min-height:44px}body .geotalez-site-header.is-game-route .game-mode-switch--compact a{gap:4px;min-width:40px;min-height:40px;padding-inline:8px;font-size:12px}body .geotalez-site-header.is-game-route .game-mode-switch--compact a svg{flex-basis:16px;width:16px;height:16px}body .geotalez-site-header.is-game-route .games-nav-toggle{border-radius:10px;flex-basis:40px;width:40px;height:40px}body .geotalez-site-header.is-game-route>nav{width:min(440px,100vw - 12px);top:calc(100% + 3px);right:6px}body .new-game-shell:has(>.new-game-main>.compact-game-page-heading){margin-top:0}body .new-game-shell:has(>.new-game-main>.compact-game-page-heading)>.new-game-main{padding-top:6px!important}body .new-game-shell>.new-game-main>.compact-game-page-heading,body .connections-game-shell .connections-main>.compact-game-page-heading{margin-bottom:5px}body .new-game-shell .compact-game-page-heading .game-header-meta,body .connections-game-shell .compact-game-page-heading .game-header-meta,body .connections-game-shell .compact-game-page-heading .connections-heading-meta{gap:5px!important;min-height:24px!important;margin-bottom:5px!important}body .new-game-shell .compact-game-page-heading .game-header-badge,body .connections-game-shell .compact-game-page-heading .game-header-badge,body .connections-game-shell .compact-game-page-heading .connections-challenge-badge{gap:5px;padding-inline:8px;font-size:9px;min-height:24px!important}body .new-game-shell .compact-game-page-heading .game-header-badge svg,body .connections-game-shell .compact-game-page-heading .game-header-badge svg{flex-basis:13px;width:13px;height:13px}body .new-game-shell .compact-game-page-heading .game-round-progress,body .connections-game-shell .compact-game-page-heading .game-round-progress{min-height:24px!important;padding-inline:7px!important;font-size:10px!important}body .new-game-shell .compact-game-page-heading .game-header-title,body .connections-game-shell .compact-game-page-heading .game-header-title{line-height:1.1;font-size:26px!important}body .new-game-shell .compact-game-page-heading .game-header-description,body .connections-game-shell .compact-game-page-heading .game-header-description{max-width:100%;margin-top:3px;font-size:14px;line-height:1.35}body .connections-game-shell .connections-main:has(.compact-game-page-heading){padding-top:7px!important}}@media (max-width:480px){body .geotalez-site-header.is-game-route .game-route-controls{border:0;gap:4px;padding-inline:4px}body .geotalez-site-header.is-game-route .game-selector-trigger{gap:4px}body .geotalez-site-header.is-game-route .game-selector-icon{flex-basis:18px;width:18px;height:18px}body .geotalez-site-header.is-game-route .game-selector-icon svg{width:17px;height:17px}body .geotalez-site-header.is-game-route .game-selector-full-title{display:none}body .geotalez-site-header.is-game-route .game-selector-short-title{text-overflow:ellipsis;white-space:nowrap;max-width:70px;display:inline;overflow:hidden}body .geotalez-site-header.is-game-route .game-selector-chevron{flex-basis:13px;width:13px;height:13px}body .geotalez-site-header.is-game-route .game-mode-switch--compact a{min-width:34px;padding-inline:6px}body .geotalez-site-header.is-game-route .game-mode-switch--compact a svg{flex-basis:18px;width:18px;height:18px}}@media (max-width:600px){body .geotalez-site-header.is-game-route .game-mode-switch-unlimited-label{display:none}}@media (max-width:340px){body .geotalez-site-header.is-game-route{grid-template-rows:44px 40px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;height:auto;min-height:0;padding:2px 10px 5px}body .geotalez-site-header.is-game-route .games-nav-brand{grid-area:1/1}body .geotalez-site-header.is-game-route .game-route-controls{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px;height:40px;padding:0}body .geotalez-site-header.is-game-route .game-selector-full-title{display:none}body .geotalez-site-header.is-game-route .game-selector-short-title{max-width:none;display:inline}body .geotalez-site-header.is-game-route .game-selector-trigger{min-height:34px}body .geotalez-site-header.is-game-route .game-mode-switch--compact{min-height:40px}body .geotalez-site-header.is-game-route .game-mode-switch--compact a{min-height:34px}body .geotalez-site-header.is-game-route .games-nav-tools{grid-area:1/2}}@media (prefers-reduced-motion:reduce){body .geotalez-site-header.is-game-route .game-selector-chevron{transition:none}}@media (max-width:767px){body .new-game-shell .game-header-map-art,body .connections-game-shell .connections-main .connections-map-art{opacity:.12;width:120px;height:64px;top:0;right:0}body .new-game-shell .game-header-map-marker,body .connections-game-shell .connections-main .connections-map-marker{border-width:1px;width:8px;height:8px}}body .new-game-shell .compact-game-page-heading .game-round-progress{flex:none!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}body .connections-game-shell .connections-main:has(.game-frame:not(.is-complete)) .compact-game-page-heading .game-round-progress{flex:none!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}@media (min-width:768px) and (max-width:1199px){body .connections-game-shell .connections-main>.compact-game-page-heading{left:calc(50% + 16px)}}@media (min-width:1200px) and (max-width:1232px){body .connections-game-shell .connections-main>.compact-game-page-heading{left:calc(50% + max(0px,616px - 50vw))}}body .geotalez-site-header.is-game-route{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:clamp(20px,2.6vw,36px)}body .geotalez-site-header.is-game-route .games-nav-tools{grid-area:1/2}body .new-game-shell>.new-game-main>.compact-game-page-heading,body .connections-game-shell .connections-main>.compact-game-page-heading{box-sizing:border-box;padding:14px clamp(14px,1.8vw,22px) 16px}body .new-game-shell .compact-game-page-heading .game-header-meta,body .connections-game-shell .compact-game-page-heading .game-header-meta{justify-content:space-between;align-items:center;flex-wrap:wrap!important;gap:8px 12px!important;min-height:38px!important;margin-bottom:9px!important}body .new-game-shell .compact-game-page-heading .game-header-meta-controls,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}body .new-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:max-content;min-height:34px;margin:0;padding:2px;display:inline-grid}body .new-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a{white-space:nowrap;border-radius:7px;gap:5px;min-width:0;min-height:28px;padding-inline:9px;font-size:12px}body .new-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a svg,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a svg{flex-basis:15px;width:15px;height:15px}@media (max-width:340px){body .new-game-shell .compact-game-page-heading .game-header-meta,body .connections-game-shell .compact-game-page-heading .game-header-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:4px!important}body .new-game-shell .compact-game-page-heading .game-header-badge,body .connections-game-shell .compact-game-page-heading .game-header-badge{align-self:center;gap:4px;padding-inline:6px;font-size:8px}body .new-game-shell .compact-game-page-heading .game-round-progress,body .connections-game-shell .compact-game-page-heading .game-round-progress{min-height:22px!important;padding-inline:5px!important;font-size:9px!important}body .new-game-shell .compact-game-page-heading .game-header-meta-controls,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls{width:max-content;margin-left:auto}:is(body .new-game-shell .compact-game-page-heading .game-header-meta-controls:has(.game-round-progress),body .connections-game-shell .compact-game-page-heading .game-header-meta-controls:has(.game-round-progress)){grid-template-columns:minmax(0,1fr) 145px;gap:6px;display:grid}body .new-game-shell .compact-game-page-heading .game-round-progress,body .connections-game-shell .compact-game-page-heading .game-round-progress{box-sizing:border-box;white-space:nowrap;width:136px!important;min-width:136px!important;padding-inline:5px!important;font-size:9px!important}body .new-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact{width:145px}}@media (max-width:767px){body .geotalez-site-header.is-game-route{gap:10px;padding-inline:18px}body .new-game-shell>.new-game-main>.compact-game-page-heading,body .connections-game-shell .connections-main>.compact-game-page-heading{align-self:flex-start;width:min(100vw - 28px,1152px);padding:10px 12px 12px;left:auto;transform:none;margin-left:calc(50% - 50vw + 14px)!important}body .new-game-shell .compact-game-page-heading .game-header-meta,body .connections-game-shell .compact-game-page-heading .game-header-meta{gap:7px 9px!important;margin-bottom:7px!important}body .new-game-shell .compact-game-page-heading .game-header-meta-controls,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls{gap:6px}body .new-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a{min-height:28px;padding-inline:8px;font-size:11px}}@media (max-width:340px){body .geotalez-site-header.is-game-route{grid-template-rows:1fr;height:56px;min-height:56px;padding:0 16px}body .geotalez-site-header.is-game-route .games-nav-brand{grid-area:1/1}body .geotalez-site-header.is-game-route .games-nav-tools{grid-area:1/2}body .new-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact a{gap:4px;padding-inline:6px;font-size:10px}}@media (max-width:360px) and (max-height:600px){body .new-game-shell.game-theme-true-scale>.new-game-main>.compact-game-page-heading{padding-top:6px;padding-bottom:8px}body .new-game-shell.game-theme-true-scale .compact-game-page-heading .game-header-meta{row-gap:3px!important;margin-bottom:3px!important}}body .new-game-shell>.new-game-main>.compact-game-page-heading .game-header-topline,body .connections-game-shell .connections-main>.compact-game-page-heading .game-header-topline{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:9px;display:flex}body .new-game-shell .compact-game-page-heading .game-header-topline>.game-header-meta,body .connections-game-shell .compact-game-page-heading .game-header-topline>.game-header-meta{min-width:0;align-items:center!important;min-height:34px!important;margin-bottom:0!important}@media (max-width:767px){body .new-game-shell>.new-game-main>.compact-game-page-heading .game-header-topline,body .connections-game-shell .connections-main>.compact-game-page-heading .game-header-topline{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px 8px;margin-bottom:7px}body .new-game-shell .compact-game-page-heading .game-header-topline>.game-header-meta,body .connections-game-shell .compact-game-page-heading .game-header-topline>.game-header-meta{flex:0 auto;justify-content:flex-start;width:max-content;max-width:100%;flex-wrap:nowrap!important;gap:6px!important;min-height:24px!important;margin:0!important}body .new-game-shell .compact-game-page-heading .game-header-meta-controls,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls{flex:none;justify-content:flex-start;align-self:center;width:max-content;max-width:100%;margin:0 0 0 auto!important}body .new-game-shell .compact-game-page-heading .game-header-meta-controls>.game-mode-switch--compact,body .connections-game-shell .compact-game-page-heading .game-header-meta-controls>.game-mode-switch--compact{min-width:0;max-width:100%;margin:0;width:max-content!important}}body .game-shell.connections-game-shell .connections-main:has(>.compact-game-page-heading){padding-top:10px!important}body .game-shell.connections-game-shell .connections-main>.compact-game-page-heading{width:min(100vw - 32px,520px);margin:0 0 12px;padding:0;align-self:center!important;margin-left:0!important;left:auto!important;transform:none!important}body .connections-game-shell .compact-game-page-heading .game-header-meta{gap:8px!important;min-height:34px!important}body .connections-game-shell .compact-game-page-heading .game-header-badge{min-height:28px!important}body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact{width:170px}@media (max-width:350px){body .connections-game-shell .compact-game-page-heading .game-header-meta-controls .game-mode-switch--compact{width:145px}}@media (max-width:767px){body .connections-game-shell .compact-game-page-heading .game-header-meta-controls>.game-mode-switch--compact{width:170px!important}body .game-shell.connections-game-shell .connections-main:has(>.game-frame.is-complete)>.compact-game-page-heading .game-header-topline>.game-header-meta{min-height:34px!important}}@media (max-width:350px){body .connections-game-shell .compact-game-page-heading .game-header-meta-controls>.game-mode-switch--compact{width:145px!important}}
.new-game-shell.game-theme-population-target{--population-accent:#e84d1a;--population-accent-hover:#cb3e12;--population-pale:#fff3e9;--population-background:#fff8f3;--population-selected:#fff0e5;--population-text:#0b1430;--population-muted:#536581;--population-line:#e2eaf1}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished))>.new-game-main{width:min(100% - 48px,1200px);padding:12px 0 28px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished))>.new-game-main>.desktop-game-back-link{color:var(--population-muted);font-size:14px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-heading{justify-items:start;gap:6px;margin:0 0 18px;display:grid}.population-target-challenge-badge{background:var(--population-pale);color:#a8330d;letter-spacing:.04em;border-radius:9px;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.population-target-challenge-badge:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-heading .population-target-question{color:var(--population-text);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.4vw,50px);font-weight:700;line-height:1.05}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-heading>p{color:var(--population-muted);white-space:normal;margin:0;font-size:18px;line-height:1.4}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-panel:not(.is-round-finished){min-width:0;box-shadow:none;background:0 0;border:0;align-items:start;gap:20px;padding:0;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr)!important;grid-template-areas:none!important}.population-target-puzzle{background:var(--population-background);border:1px solid #f8dac7;border-radius:16px;grid-auto-flow:row;align-content:start;gap:10px;min-width:0;padding:20px;display:grid;grid-area:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.population-target-target-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;width:100%;min-width:0;padding:0;display:grid}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-puzzle>.population-target-target-card{grid-area:auto/1/auto/-1!important;place-items:center!important;width:100%!important;display:grid!important}.population-target-target-card>span{color:var(--population-text);font-size:17px;font-weight:700}.population-target-target-card>strong{background:var(--population-accent);color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;width:max-content;min-width:190px;max-width:100%;min-height:62px;padding:8px 25px;font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1;display:inline-flex;color:#fff!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-puzzle>.population-target-grid-instruction{color:var(--population-text);text-align:center;grid-column:1/-1;margin:0;font-size:14px;font-weight:600}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-puzzle>.population-target-choices{grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;grid-area:auto!important}.population-target-search{margin-bottom:9px;display:block;position:relative}.population-target-search>svg{fill:none;stroke:#71819a;stroke-linecap:round;stroke-width:1.8px;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.population-target-search>input{box-sizing:border-box;border:1px solid var(--population-line);width:100%;min-height:42px;color:var(--population-text);font:inherit;background:#fff;border-radius:10px;padding:8px 12px 8px 39px;font-size:13px}.population-target-search>input:focus-visible{border-color:var(--population-accent);outline:3px solid color-mix(in srgb, var(--population-accent) 22%, transparent);outline-offset:1px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{grid-template-rows:repeat(3,126px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:126px;gap:10px;min-width:0;max-height:none;padding:0;display:grid;overflow:visible}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{box-sizing:border-box;border:1px solid var(--population-line);width:100%;min-width:0;height:126px;min-height:126px;color:var(--population-text);text-align:center;box-shadow:none;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:38px minmax(0,1fr) 20px;grid-template-columns:minmax(0,1fr);place-items:center;gap:2px;padding:10px 8px 8px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice>strong{width:100%;min-width:0;height:34px;color:var(--population-text);overflow-wrap:anywhere;text-align:center;align-content:center;justify-items:center;font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.12;display:grid;overflow:hidden}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-population{color:#562a1c;font-variant-numeric:tabular-nums;visibility:hidden;background:#ffdfca;border-radius:7px;justify-content:center;align-items:center;width:max-content;min-width:64px;height:20px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--population-accent) 55%, var(--population-line));background:#fffdfb}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected{border:2px solid var(--population-accent);background:var(--population-selected);opacity:1;cursor:pointer}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected:disabled{border:2px solid var(--population-accent);background:var(--population-selected);opacity:1;cursor:pointer}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected:after{border-color:var(--population-accent);background:var(--population-accent);content:"✓";display:grid}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:disabled:not(.is-selected){cursor:not-allowed;opacity:.6}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:focus-visible{outline:3px solid color-mix(in srgb, var(--population-accent) 40%, transparent);outline-offset:2px}.population-target-sidebar{grid-area:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-auto-flow:row;align-content:start;gap:12px;width:100%;min-width:0;display:grid}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-sidebar{grid-area:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;grid-auto-flow:row!important;width:100%!important;display:grid!important}.population-target-how-card,.population-target-stats{border:1px solid var(--population-line);background:#fff;border-radius:16px;min-width:0;display:grid;grid-area:auto!important}.population-target-how-card{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:18px}.population-target-groups-icon{background:var(--population-pale);width:52px;height:52px;color:var(--population-accent);border-radius:50%;place-items:center;display:grid}.population-target-groups-icon svg{width:27px;height:27px;fill:var(--population-accent);stroke:var(--population-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.population-target-how-card h3{color:var(--population-text);letter-spacing:-.02em;margin:2px 0 7px;font-size:19px;font-weight:700}.population-target-how-card p{color:var(--population-muted);margin:0;font-size:14px;line-height:1.5}.population-target-how-card p+p{margin-top:7px}.population-target-stats{box-sizing:border-box;background:#f5f8fc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;min-height:82px;padding:12px 15px}:is(.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-sidebar>.population-target-how-card,.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-sidebar>.population-target-stats,.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-sidebar>.population-target-finish-action){grid-area:auto/1/auto/-1!important;place-self:start stretch!important;width:100%!important}.population-target-stats>div{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.population-target-stats>div+div{border-left:1px solid #dfe6ef}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-stats>.population-target-selection-progress{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;display:grid}.population-target-stats span{color:var(--population-muted);font-size:13px}.population-target-stats strong{color:var(--population-text);font-variant-numeric:tabular-nums;font-size:25px;font-weight:700}.population-target-finish-action{min-width:0;margin:0;grid-area:auto/1/auto/-1!important;width:100%!important;display:grid!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button{border:1px solid var(--population-accent);background:var(--population-accent);color:#fff;width:100%;min-height:56px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button:hover:not(:disabled){background:var(--population-accent-hover)}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button:disabled{opacity:.5;cursor:not-allowed}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:21px;height:21px}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished{border:1px solid var(--population-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;display:grid}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished>.population-target-dashboard{display:block}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished{--muted-foreground:#536581!important}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-panel.is-round-finished{--population-muted:#b8c5d8;--muted-foreground:#b8c5d8!important}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick small{color:#536581!important}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick small{color:#b8c5d8!important}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-picked-summary{gap:8px;display:grid}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-picked-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-action{color:#fff!important;background:#bd3a14!important;border-color:#bd3a14!important}@media (max-width:1023px){.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-panel:not(.is-round-finished){gap:12px;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.population-target-sidebar{grid-template-columns:minmax(0,1fr);width:100%}.population-target-how-card{display:none}}@media (max-width:767px){.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished))>.new-game-main{width:calc(100% - 28px);padding:9px 0 20px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished))>.new-game-main>.desktop-game-back-link{font-size:13px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-heading{gap:4px;margin-bottom:12px}.population-target-challenge-badge{min-height:25px;padding:4px 8px;font-size:10px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-heading .population-target-question{font-size:clamp(27px,7.4vw,30px)}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-heading>p{font-size:14px;line-height:1.3}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-panel:not(.is-round-finished){gap:10px}.population-target-puzzle{border-radius:14px;gap:9px;padding:12px}.population-target-target-card{gap:6px;padding:0}.population-target-target-card>span{font-size:13px}.population-target-target-card>strong{border-radius:10px;min-width:160px;min-height:44px;padding:7px 18px;font-size:clamp(24px,6.5vw,27px)}.population-target-grid-instruction{font-size:12px}.population-target-search{margin-bottom:7px}.population-target-search>input{min-height:38px;font-size:12px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{grid-template-rows:repeat(4,88px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:88px;gap:8px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{border-radius:11px;grid-template-rows:24px 35px 15px;gap:2px;height:88px;min-height:88px;padding:4px 2px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice .population-target-card-flag{width:30px;height:23px;font-size:22px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice>strong{height:35px;font-size:10px!important;line-height:1.1!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-population{border-radius:5px;min-width:52px;height:15px;padding-inline:5px;font-size:9px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:after{width:17px;height:17px;font-size:11px;top:4px;right:4px}.population-target-sidebar{gap:8px}.population-target-stats{border-radius:12px;min-height:58px;padding:7px 8px}.population-target-stats span{font-size:11px}.population-target-stats strong{font-size:18px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button{border-radius:12px;min-height:50px;font-size:15px}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished{gap:10px;padding:12px}}@media (max-width:360px){.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished))>.new-game-main{width:calc(100% - 24px)}.population-target-puzzle{padding:10px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{gap:6px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice>strong{font-size:9px!important;line-height:1.05!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-population{min-width:47px;font-size:8px}}@media (prefers-reduced-motion:reduce){.population-target-choice,.population-target-finish-action .ignite-button{transition:none}}.new-game-shell.game-theme-population-target .population-target-choices>.population-target-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px;min-height:0;padding:10px 12px}.new-game-shell.game-theme-population-target .population-target-choices>.population-target-stats>.population-target-selection-progress{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px}.new-game-shell.game-theme-population-target .population-target-choices>.population-target-stats>.population-target-choice-progress-caption{text-align:left;border-left:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;display:flex}.new-game-shell.game-theme-population-target .population-target-choice-progress-caption span{color:var(--population-text);font-size:12px;font-weight:650}.new-game-shell.game-theme-population-target .population-target-choice-progress-caption strong{color:var(--population-accent-hover);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.new-game-shell.game-theme-population-target .population-target-choices>.population-target-stats>.population-target-choice-progress{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--population-accent) 42%, #fff);background:#f4e1d7;border-left:0;border-radius:999px;grid-column:1/-1;width:100%;height:14px;display:block;overflow:hidden}.new-game-shell.game-theme-population-target .population-target-choice-progress>span{border-radius:inherit;background:var(--population-accent-hover);height:100%;display:block}.new-game-shell.game-theme-population-target .population-target-result-preview{border:1px solid color-mix(in srgb, var(--population-accent) 24%, var(--population-line));background:color-mix(in srgb, var(--population-accent) 5%, #fff);border-radius:12px;grid-column:1/-1;gap:7px;padding:10px 12px;display:grid}.new-game-shell.game-theme-population-target .population-target-result-heading,.new-game-shell.game-theme-population-target .population-target-result-breakdown li,.new-game-shell.game-theme-population-target .population-target-result-target{justify-content:space-between;align-items:center;gap:10px;display:flex}.new-game-shell.game-theme-population-target .population-target-result-heading span,.new-game-shell.game-theme-population-target .population-target-result-target span{color:var(--population-muted);font-size:12px}.new-game-shell.game-theme-population-target .population-target-result-heading strong{color:var(--population-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.new-game-shell.game-theme-population-target .population-target-result-breakdown{gap:4px;margin:0;padding:0;list-style:none;display:grid}.new-game-shell.game-theme-population-target .population-target-result-breakdown li{color:var(--population-text);font-size:12px;line-height:1.35}.new-game-shell.game-theme-population-target .population-target-result-breakdown li+li{border-top:1px solid color-mix(in srgb, var(--population-accent) 13%, #fff);padding-top:4px}.new-game-shell.game-theme-population-target .population-target-result-breakdown li span{overflow-wrap:anywhere;min-width:0}.new-game-shell.game-theme-population-target .population-target-result-breakdown li strong{font-variant-numeric:tabular-nums}.new-game-shell.game-theme-population-target .population-target-result-target{border-top:1px solid color-mix(in srgb, var(--population-accent) 18%, var(--population-line));padding-top:6px}.new-game-shell.game-theme-population-target .population-target-result-target strong{color:#9e3212;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}@media (max-width:480px){.new-game-shell.game-theme-population-target .population-target-choices>.population-target-stats{row-gap:6px;padding:8px 10px}}@media (max-width:360px){.new-game-shell.game-theme-population-target .population-target-result-target{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.new-game-shell.game-theme-population-target .population-target-choice-progress>span{transition:none}}body .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)){box-shadow:none;background:0 0;border:0;border-radius:0}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-panel:not(.is-round-finished){border-radius:0;flex-direction:column;align-items:stretch;gap:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.population-target-comparison{background:#fffaf7;border:1px solid #f1ddd1;border-radius:14px;gap:10px;min-width:0;padding:14px 16px 12px;display:grid}.population-target-comparison-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.population-target-comparison-value{gap:4px;min-width:0;display:grid}.population-target-comparison-value.is-total{text-align:right}.population-target-comparison-value>span{color:#536581;font-size:12px;font-weight:600;line-height:1.25}.population-target-comparison-value>strong{color:#0b1430;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,5vw,34px);font-weight:700;line-height:1.05}.population-target-comparison-value.is-target>strong{color:#e84d1a}.new-game-shell.game-theme-population-target .population-target-comparison .population-target-progress{border-radius:999px;min-height:9px;overflow:hidden;background:#eceff2!important;height:9px!important}.new-game-shell.game-theme-population-target .population-target-comparison .population-target-progress>span{border-radius:inherit;height:100%;transition:width .18s ease-out;display:block;background:#e84d1a!important}body .new-game-shell.game-theme-population-target .population-target-comparison .population-target-progress.is-over-target>span{background:#b83a13!important}.population-target-difference{color:#5d6b80;text-align:right;margin:-3px 0 0;font-size:12px;font-weight:600;line-height:1.3}.new-game-shell.game-theme-population-target .population-target-difference{font-size:12px!important;line-height:1.3!important}.population-target-difference.is-over{color:#b83a13}.population-target-live-selected{gap:8px;min-width:0;display:grid}.new-game-shell.game-theme-population-target .population-target-live-selected .population-target-selection-heading{margin:0}.new-game-shell.game-theme-population-target .population-target-live-selected .population-target-selection-heading h3{color:#0b1430;letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.3;font-size:15px!important}.population-target-selected-empty{color:#66758a;margin:0;font-size:13px;line-height:1.4}.new-game-shell.game-theme-population-target .population-target-live-picked-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.new-game-shell.game-theme-population-target .population-target-live-picked-list .population-target-pick{min-width:0;min-height:54px;box-shadow:none;background:#f8fafc;border:1px solid #e3e8ee;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.new-game-shell.game-theme-population-target .population-target-live-picked-list .population-target-card-flag{width:26px;height:18px;font-size:20px;display:block}.new-game-shell.game-theme-population-target .population-target-live-picked-list .population-target-pick>span{text-align:left;gap:2px;min-width:0;display:grid}.new-game-shell.game-theme-population-target .population-target-live-picked-list .population-target-pick strong{overflow-wrap:anywhere;color:#17233b;font-weight:600;font-size:12px!important;line-height:1.2!important}.new-game-shell.game-theme-population-target .population-target-live-picked-list .population-target-pick small{font-size:11px;font-weight:600;line-height:1.2;color:#58677c!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-search{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-search>svg{z-index:1;fill:none;stroke:#738196;stroke-linecap:round;stroke-width:1.8px;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-search>input{color:#0b1430;width:100%;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:0 14px 0 42px;font-size:14px;display:block;height:46px!important;min-height:46px!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-search>input:focus-visible{outline-offset:1px;border-color:#e84d1a;outline:3px solid #e84d1a2e}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{grid-auto-rows:auto;gap:10px;min-width:0;max-height:none;padding:0;display:grid;overflow:visible;grid-template-rows:none!important;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{color:#0b1430;text-align:center;width:100%;min-width:0;height:auto;min-height:104px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e1e6ec;border-radius:12px;grid-template-rows:24px minmax(28px,auto) 18px;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:4px;padding:8px 6px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice .population-target-card-flag{place-items:center;width:30px;height:23px;font-size:22px;line-height:1;display:grid}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice>strong{color:#17233b;overflow-wrap:anywhere;text-align:center;text-wrap:balance;align-content:center;justify-items:center;width:100%;min-width:0;font-weight:600;display:grid;font-size:12px!important;line-height:1.15!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-population{color:#74351f;font-variant-numeric:tabular-nums;visibility:hidden;background:#fff0e7;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-width:54px;height:18px;padding:0 6px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected .population-target-choice-population{visibility:visible}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:after{color:#fff;content:"✓";background:#e84d1a;border:1px solid #e84d1a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;line-height:1;display:none;position:absolute;top:5px;right:5px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:hover:not(:disabled){background:#fffdfb;border-color:#e7a086}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected{opacity:1;cursor:pointer;background:#fff7f1;border:1px solid #e84d1a}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected:disabled{opacity:1;cursor:pointer;background:#fff7f1;border:1px solid #e84d1a}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected:after{display:grid}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:disabled:not(.is-selected){opacity:.72;cursor:not-allowed}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:focus-visible{outline-offset:2px;outline:3px solid #e84d1a59}.population-target-no-results{color:#66758a;text-align:center;grid-column:1/-1;margin:0;padding:16px;font-size:13px}.population-target-finish-action{justify-content:flex-end;gap:0;margin:0;padding:0;background:0 0!important;width:100%!important;display:flex!important;position:static!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button{color:#fff;width:min(100%,240px);min-height:48px;box-shadow:none;background:#e84d1a;border:1px solid #e84d1a;border-radius:10px;font-size:15px;font-weight:650}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button:disabled{color:#778296;opacity:1;background:#f1f3f5;border-color:#e7e9ec}@media (max-width:767px){.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-panel:not(.is-round-finished){gap:12px}.population-target-comparison{gap:9px;padding:13px 14px 14px}.population-target-comparison-values{gap:8px}.population-target-comparison-value>span{font-size:11px}.population-target-comparison-value>strong{font-size:clamp(27px,7.2vw,31px)}.new-game-shell.game-theme-population-target .population-target-live-picked-list{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.new-game-shell.game-theme-population-target .population-target-live-picked-list .population-target-pick{grid-template-columns:32px minmax(0,1fr);gap:7px;min-height:52px;padding:5px 7px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{border-radius:11px;min-height:96px;padding:7px 4px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice>strong{font-size:11px!important;line-height:1.05!important}.population-target-finish-action{justify-content:stretch}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-finish-action .ignite-button{width:100%;min-height:48px}}@media (min-width:480px) and (max-width:767px){.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:359px){.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{grid-template-rows:none;grid-auto-rows:108px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{height:108px;min-height:108px}}@media (max-width:359px) and (max-height:600px){.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-grid{grid-auto-rows:96px}.new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{height:96px;min-height:96px}}@media (max-width:480px){.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-picked-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick{text-align:center;grid-template-rows:18px auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;min-height:68px;padding:6px 4px}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick .population-target-card-flag{width:24px;height:18px;font-size:16px}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick>span{text-align:center;justify-items:center;gap:2px;width:100%}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.15;overflow:hidden}.new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick small{font-size:10px}}@media (prefers-reduced-motion:reduce){.new-game-shell.game-theme-population-target .population-target-progress>span{transition:none}}
body .geotalez-site-header,body .geotalez-site-header.is-game-route{width:min(100%, var(--app-header-max-width));height:64px;min-height:64px;max-width:var(--app-header-max-width);box-shadow:none;box-sizing:border-box;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin:0 auto;padding:0 clamp(16px,2.2vw,32px);display:grid;position:relative}body .geotalez-site-header .games-nav-brand{align-items:center;min-width:0;display:flex}body .geotalez-site-header .wordmark,body .geotalez-site-header.is-game-route .wordmark{color:var(--ink);font-family:var(--app-font-ui);letter-spacing:-1.15px;white-space:nowrap;font-size:23px;font-weight:760;line-height:1;text-decoration:none}body .geotalez-site-header .wordmark span{color:var(--green)}body .geotalez-site-header>nav,body .geotalez-site-header.is-game-route>nav{width:auto;min-width:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:row;justify-content:flex-end;align-items:center;gap:0;padding:0;display:flex;position:static;overflow:visible}body .geotalez-site-header .games-nav-desktop-links,body .geotalez-site-header.is-game-route .games-nav-desktop-links{grid-template-columns:44px 88px 86px 128px 68px 90px 80px 44px;justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:grid}body .geotalez-site-header .games-nav-primary-link,body .geotalez-site-header.is-game-route .games-nav-primary-link{color:#52627d;min-width:0;min-height:44px;font-family:var(--app-font-ui);white-space:nowrap;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex;background:0 0!important}body .geotalez-site-header .games-nav-primary-link:hover,body .geotalez-site-header.is-game-route .games-nav-primary-link:hover{color:#0b1533}body .geotalez-site-header .games-nav-primary-link.is-active,body .geotalez-site-header .games-nav-primary-link[aria-current=page],body .geotalez-site-header.is-game-route .games-nav-primary-link.is-active,body .geotalez-site-header.is-game-route .games-nav-primary-link[aria-current=page]{box-shadow:none!important;color:#0b1533!important;background:0 0!important;padding:0!important;font-weight:600!important}body .geotalez-site-header .games-nav-primary-link:after,body .geotalez-site-header.is-game-route .games-nav-primary-link:after{display:none!important}body .geotalez-site-header .games-nav-primary-link:focus-visible,body .geotalez-site-header .wordmark:focus-visible,body .geotalez-site-header .games-nav-toggle:focus-visible{outline-offset:3px;outline:2px solid #0b1533}body .geotalez-site-header .games-nav-tools,body .geotalez-site-header .games-nav-secondary-links,body .geotalez-site-header .games-nav-toggle{display:none!important}@media (max-width:1023px){body .geotalez-site-header,body .geotalez-site-header.is-game-route{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:clamp(16px,4.2vw,32px)}body .geotalez-site-header>nav,body .geotalez-site-header.is-game-route>nav{z-index:35;border:1px solid var(--line);border-radius:var(--app-radius-card);width:auto;max-height:calc(100dvh - 76px);box-shadow:var(--shadow);background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:10px;display:none;position:absolute;top:calc(100% + 4px);left:8px;right:8px;overflow-y:auto}body .geotalez-site-header.is-open>nav,body .geotalez-site-header.is-game-route.is-open>nav{display:flex}body .geotalez-site-header .games-nav-tools{justify-content:flex-end;align-items:center;gap:4px;display:flex!important}body .geotalez-site-header .games-nav-toggle{width:var(--app-control-size);height:var(--app-control-size);flex:0 0 var(--app-control-size);color:#0b1533;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid!important}body .geotalez-site-header .games-nav-toggle>span{place-items:center;width:22px;height:22px;display:grid}body .geotalez-site-header .games-nav-toggle svg{width:22px;height:22px;display:block}body .geotalez-site-header .games-nav-desktop-links,body .geotalez-site-header.is-game-route .games-nav-desktop-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;width:100%;display:grid}body .geotalez-site-header .games-nav-primary-link,body .geotalez-site-header.is-game-route .games-nav-primary-link{border-radius:0;justify-content:flex-start;min-height:44px;padding:0!important}body .geotalez-site-header .games-nav-primary-link.is-active,body .geotalez-site-header .games-nav-primary-link[aria-current=page],body .geotalez-site-header.is-game-route .games-nav-primary-link.is-active,body .geotalez-site-header.is-game-route .games-nav-primary-link[aria-current=page]{border-radius:0;color:#0b1533!important;background:0 0!important;padding:0!important;font-weight:600!important}}@media (prefers-reduced-motion:reduce){body .geotalez-site-header .games-nav-primary-link{transition:none}}
@media (min-width:1024px){body .geotalez-site-header,body .geotalez-site-header.is-game-route{grid-template-columns:auto minmax(0,1fr);gap:20px}body .geotalez-site-header>nav,body .geotalez-site-header.is-game-route>nav{justify-content:flex-end;display:flex;overflow:visible}body .geotalez-site-header .games-nav-tools{display:none!important}body .geotalez-site-header .site-nav-desktop{justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,30px);min-width:0;display:flex}.site-nav-games{position:relative}.site-nav-games-trigger,.site-nav-link{min-height:40px;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.site-nav-games-trigger:hover,.site-nav-link:hover,.site-nav-link[aria-current=page]{color:var(--foreground)}.site-nav-link[aria-current=page]{font-weight:650}.site-nav-games-trigger:focus-visible,.site-nav-link:focus-visible,.site-nav-game-option:focus-visible{outline:2px solid var(--nav-focus,var(--foreground));outline-offset:3px}.site-nav-games-trigger svg{transition:transform .15s}.site-nav-games-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.site-nav-games-menu{z-index:50;border:1px solid var(--line);background:var(--card);width:min(248px,100vw - 24px);max-height:min(360px,100dvh - 84px);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform-origin:100% 0;border-radius:13px;padding:6px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;transform:translateY(-4px)scale(.985)}.site-nav-games-menu.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.site-nav-game-option{min-height:42px;color:var(--foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .13s,color .13s;display:flex}.site-nav-game-option:hover,.site-nav-game-option.is-active{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}.site-nav-game-option.is-active{font-weight:650}.site-nav-game-option svg{color:var(--muted-foreground);flex:none}body .geotalez-site-header .site-nav-desktop .games-nav-theme-toggle{flex:0 0 38px;width:38px;height:38px;margin-left:1px}body .geotalez-site-header .games-nav-mobile-links{display:none!important}}@media (max-width:1023px){body .geotalez-site-header .site-nav-desktop{display:none!important}body .geotalez-site-header .games-nav-mobile-links{width:100%;display:block}}@media (prefers-reduced-motion:reduce){.site-nav-games-trigger,.site-nav-games-trigger svg,.site-nav-link,.site-nav-game-option,.site-nav-games-menu{transition-duration:1ms!important}}
:is(body .new-game-shell:has(>.new-game-main>.game-header-expressive)>.new-game-main,body .connections-game-shell .connections-main:has(>.game-header-expressive)){--expressive-game-header-width:min(100%, 1152px);padding-top:16px!important}body .game-shell.connections-game-shell .connections-main:has(>.game-header-expressive){padding-top:14px!important}body :is(.new-game-shell>.new-game-main,.connections-game-shell .connections-main)>.game-page-heading.game-header-expressive{box-sizing:border-box;isolation:auto;text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr);gap:5px;display:grid;width:var(--expressive-game-header-width,min(100%, 1152px))!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto 16px!important;padding:0!important}body .game-header-expressive .game-header-meta{min-width:0;color:var(--game-header-meta);flex-wrap:wrap;align-items:center;font-weight:500;line-height:20px;flex:none!important;gap:8px!important;min-height:34px!important;margin:0 0 8px!important;font-size:14px!important;display:flex!important}.game-header-context-badge,.game-header-round-badge{box-sizing:border-box;border:1px solid var(--game-header-badge-border);background:var(--game-header-badge-surface);min-height:34px;color:var(--game-header-badge-ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.game-header-context-badge{letter-spacing:.025em;text-transform:uppercase;font-size:13px;font-weight:700}.game-header-context-badge.is-unlimited{background:var(--game-header-badge-surface);color:var(--game-header-badge-ink)}.game-header-context-icon{flex:0 0 17px;width:17px;height:17px}.game-header-context-infinity{font-size:19px;font-weight:500;line-height:1}.game-header-round-badge{border-color:var(--game-round-badge-border);background:var(--game-round-badge-surface);color:var(--game-round-badge-ink);letter-spacing:0;font-size:14px;font-weight:500}.game-header-expressive .game-header-title{min-width:0;color:var(--game-header-title);letter-spacing:-.045em;font-weight:700;line-height:1.06;max-width:none!important;margin:0!important;font-size:44px!important}body .game-header-expressive .game-header-description{min-width:0;color:var(--game-header-description);font-weight:400;line-height:28px;max-width:none!important;margin:0!important;font-size:17px!important}@media (max-width:767px){body .new-game-shell.game-header-frame{margin-top:1px!important}:is(body .new-game-shell:has(>.new-game-main>.game-header-expressive)>.new-game-main,body .connections-game-shell .connections-main:has(>.game-header-expressive)){padding-top:8px!important}body :is(.new-game-shell>.new-game-main,.connections-game-shell .connections-main)>.game-page-heading.game-header-expressive{gap:4px;margin-bottom:12px!important}body .game-header-expressive .game-header-meta{gap:6px!important;min-height:30px!important;margin-bottom:6px!important}.game-header-context-badge,.game-header-round-badge{min-height:30px;padding-inline:9px}.game-header-context-badge{gap:6px;font-size:11px}.game-header-context-icon{flex-basis:15px;width:15px;height:15px}.game-header-round-badge{font-size:12px}body .game-header-expressive .game-header-title{letter-spacing:-.04em;line-height:1.08;font-size:clamp(25px,6.5vw,30px)!important}body .game-header-expressive .game-header-description{line-height:20px;font-size:14px!important}}@media (max-width:359px){body .game-header-expressive .game-header-meta{gap:5px!important}body .game-header-expressive .game-info-row{align-items:flex-start}body .game-header-expressive .game-header-meta{white-space:normal;overflow:visible;flex:1 1 0!important}.game-header-context-badge,.game-header-round-badge{padding-inline:7px}.game-header-context-badge{gap:5px;font-size:10px}.game-header-round-badge{font-size:11px}body .game-header-expressive .game-header-title{font-size:25px!important}}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b1220;--foreground:#f4f7ff;--card:#151f30;--card-foreground:#f4f7ff;--popover:#151f30;--popover-foreground:#f4f7ff;--primary:#25c49a;--primary-foreground:#071e19;--secondary:#1b2638;--secondary-foreground:#f4f7ff;--muted:#1d2a3d;--muted-foreground:#b8c5d8;--accent:#1d2a3d;--accent-foreground:#f4f7ff;--destructive:#f87171;--destructive-foreground:#0b1220;--border:#354359;--input:#354359;--ring:#45d7af;--page:#0b1220;--ink:#f4f7ff;--line:#354359;--line-strong:#465770;--green:#25c49a;--green-action:#25c49a;--green-start-label:#45d7af;--green-soft:#102d29;--teal:#25c49a;--amber:#f2c36b;--amber-text:#f2c36b;--amber-soft:#382f21;--nav-muted:#b8c5d8;--app-text-muted:#98a8bf;--nav-active-bg:#1c3045;--nav-active-ink:#f4f7ff;--nav-hover-bg:#1d2a3d;--nav-focus:#b8c5d8;--red:#f0a19a;--shadow:0 14px 34px #00000040;--game-header-title:#f4f7ff;--game-header-description:#b8c5d8;--game-header-meta:#b8c5d8;--game-header-badge-border:#354359;--game-header-badge-surface:#1d2a3d;--game-header-badge-ink:#b8dcff;--game-round-badge-border:#354359;--game-round-badge-surface:#1d2a3d;--game-round-badge-ink:#b8c5d8;--game-action:#25c49a;--game-action-foreground:#071e19}.games-nav-theme-toggle{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--muted-foreground);cursor:pointer;border-radius:12px;flex:0 0 38px;place-items:center;padding:0;transition:background-color .2s cubic-bezier(.34,.8,.34,1),border-color .2s cubic-bezier(.34,.8,.34,1),color .2s cubic-bezier(.34,.8,.34,1),transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.games-nav-theme-toggle:hover{border-color:var(--line-strong);background:var(--muted);color:var(--ink)}.games-nav-theme-toggle:focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}.games-nav-theme-icon{opacity:0;transition:opacity .2s cubic-bezier(.34,.8,.34,1),transform .3s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;transform:scale(.76)rotate(-18deg)}:root:not([data-theme=dark]) .games-nav-theme-icon-moon,:root[data-theme=dark] .games-nav-theme-icon-sun{opacity:1;transform:scale(1)rotate(0)}@media (min-width:1024px){body .geotalez-site-header,body .geotalez-site-header.is-game-route{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}}@media (max-width:1023px){body .geotalez-site-header .games-nav-tools{gap:4px}.games-nav-theme-toggle{flex-basis:38px;width:38px;height:38px}}:root[data-theme=dark] body .geotalez-site-header,:root[data-theme=dark] body .geotalez-site-header.is-game-route{background:0 0}@media (max-width:1023px){:root[data-theme=dark] body .geotalez-site-header>nav,:root[data-theme=dark] body .geotalez-site-header.is-game-route>nav{border-color:var(--line);background:var(--card);box-shadow:var(--shadow)}}:root[data-theme=dark] body .geotalez-site-header .games-nav-primary-link,:root[data-theme=dark] body .geotalez-site-header.is-game-route .games-nav-primary-link{color:var(--muted-foreground)!important}:root[data-theme=dark] body .geotalez-site-header .games-nav-primary-link:hover,:root[data-theme=dark] body .geotalez-site-header.is-game-route .games-nav-primary-link:hover{color:var(--foreground)!important}:root[data-theme=dark] body .geotalez-site-header .games-nav-primary-link.is-active,:root[data-theme=dark] body .geotalez-site-header .games-nav-primary-link[aria-current=page],:root[data-theme=dark] body .geotalez-site-header.is-game-route .games-nav-primary-link.is-active,:root[data-theme=dark] body .geotalez-site-header.is-game-route .games-nav-primary-link[aria-current=page]{background:var(--nav-active-bg)!important;color:var(--nav-active-ink)!important}:root[data-theme=dark] body .geotalez-site-header .games-nav-primary-link:not(.is-active):not([aria-current=page]):hover{background:var(--nav-hover-bg)!important}:root[data-theme=dark] body .geotalez-site-header .games-nav-toggle{color:var(--foreground)}:root[data-theme=dark] body .geotalez-site-header .games-nav-primary-link:focus-visible,:root[data-theme=dark] body .geotalez-site-header .wordmark:focus-visible,:root[data-theme=dark] body .geotalez-site-header .games-nav-toggle:focus-visible{outline-color:var(--nav-focus)}:root[data-theme=dark] .game-theme-connections,:root[data-theme=dark] .connections-game-shell{--game-accent:#45d7af;--game-primary:#45d7af;--game-action:#45d7af;--game-action-foreground:#071e19;--connections-action:#45d7af;--connections-on-action:#071e19;--game-on-primary:#071e19;--game-primary-container:#19473e;--game-on-primary-container:#b8f3e1;--game-selected-surface:var(--m3-surface-container-high);--game-hover:var(--m3-surface-container-high);--game-pressed:color-mix(in srgb, #45d7af 12%, var(--card));--green:#45d7af;--green-action:#25a982;--green-start-label:#45d7af;--teal:#45d7af}:root[data-theme=dark] .game-theme-missing-link{--game-accent:#6ca9ff;--game-primary:#6ca9ff;--game-action:#6ca9ff;--game-action-foreground:#07192b;--game-on-primary:#07192b;--game-primary-container:#1c395f;--game-on-primary-container:#c8e1ff;--game-selected-surface:var(--m3-surface-container-high);--game-hover:var(--m3-surface-container-high);--game-pressed:color-mix(in srgb, #6ca9ff 12%, var(--card));--green:#6ca9ff;--green-action:#4b8de4;--green-start-label:#6ca9ff;--teal:#6ca9ff}:root[data-theme=dark] .game-theme-missing-link .missing-link-game{--link-blue:#6ca9ff;--link-blue-hover:#85b6ff;--missing-link-hint-text:#b8dcff;--missing-link-hint-muted:#b8c5d8}:root[data-theme=dark] .game-theme-population-target{--population-accent:#d99420;--population-accent-hover:#e8a934;--population-pale:var(--m3-surface-container);--population-background:#1d2a3d;--population-selected:var(--m3-surface-container-high);--population-text:#f4f7ff;--population-muted:#b8c5d8;--population-line:#354359;--game-accent:#d99420;--game-primary:#d99420;--game-action:#f2be63;--game-action-foreground:#211500;--game-on-primary:#211500;--game-primary-container:var(--m3-surface-container-high);--game-on-primary-container:#ffd0bb;--game-selected-surface:var(--m3-surface-container-high);--game-ui-selected-surface:var(--m3-surface-container-low);--game-ui-accent-text:#f2be63;--game-hover:var(--m3-surface-container-high);--game-pressed:color-mix(in srgb, #d99420 12%, var(--card));--green:#d99420;--green-action:#f2be63;--green-start-label:#f2be63;--teal:#d99420}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)){--population-accent:#d99420;--population-accent-hover:#e8a934;--population-pale:var(--m3-surface-container);--population-background:#1d2a3d;--population-selected:var(--m3-surface-container-high);--population-text:#f4f7ff;--population-muted:#b8c5d8;--population-line:#354359;--game-accent:#d99420;--game-primary:#d99420;--green:#d99420;--green-action:#f2be63;--green-start-label:#f2be63;--teal:#d99420}:root[data-theme=dark] .game-theme-true-scale{--game-accent:#b19aff;--game-primary:#b19aff;--game-action:#b19aff;--game-action-foreground:#201633;--game-on-primary:#201633;--game-primary-container:#3c305e;--game-on-primary-container:#e5dcff;--game-selected-surface:var(--m3-surface-container-high);--game-hover:var(--m3-surface-container-high);--game-pressed:color-mix(in srgb, #b19aff 12%, var(--card));--green:#b19aff;--green-action:#8f73e7;--green-start-label:#b19aff;--teal:#b19aff}:root[data-theme=dark] .ignite-button:not(:disabled),:root[data-theme=dark] .gt-button--game:not(:disabled),:root[data-theme=dark] .round-complete-action:not(:disabled){color:var(--game-action-foreground,#071e19)!important}:root[data-theme=dark] .game-header-expressive .game-header-title{color:var(--game-header-title)!important}:root[data-theme=dark] .game-header-expressive .game-header-description{color:var(--game-header-description)!important}:root[data-theme=dark] .game-header-expressive .game-header-meta{color:var(--game-header-meta)}:root[data-theme=dark] .game-header-context-badge,:root[data-theme=dark] .game-header-context-badge.is-unlimited,:root[data-theme=dark] .game-header-round-badge{border-color:var(--game-round-badge-border);background:var(--game-round-badge-surface);color:var(--game-round-badge-ink)}:root[data-theme=dark] .game-header-context-badge,:root[data-theme=dark] .game-header-context-badge.is-unlimited{border-color:var(--game-header-badge-border);background:var(--game-header-badge-surface);color:var(--game-header-badge-ink)}:root[data-theme=dark] .gt-input,:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] textarea,:root[data-theme=dark] select{border-color:var(--line-strong);background-color:var(--card);color:var(--foreground)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--app-text-muted);opacity:1}:root[data-theme=dark] .connections-game-shell .country-tile{border-color:var(--line-strong);color:var(--foreground);box-shadow:none;background:#1d2a3d}:root[data-theme=dark] .connections-game-shell .country-tile.is-start,:root[data-theme=dark] .connections-game-shell .country-tile.is-selected{background:var(--game-ui-selected-surface);color:#f4f7ff;border-color:#45d7af}:root[data-theme=dark] .connections-game-shell .country-tile.is-powered{background:var(--game-ui-surface-low);color:#f4f7ff;border-color:#45d7af}:root[data-theme=dark] .connections-game-shell .country-tile.is-unreached{border-color:var(--line);color:#98a8bf;background:#111a28}:root[data-theme=dark] .connections-game-shell .connections-action-summary,:root[data-theme=dark] .connections-game-shell .connections-round-stats{border-color:var(--line);color:var(--muted-foreground);background:#1d2a3d}:root[data-theme=dark] .connections-game-shell .move-cost-note{color:var(--app-text-muted)}:root[data-theme=dark] body #connections-failed-check-cost,:root[data-theme=dark] .connections-game-shell .connections-main .connections-live-feedback{color:#b8c5d8}:root[data-theme=dark] .game-theme-missing-link .missing-link-game,:root[data-theme=dark] .game-theme-missing-link .missing-link-round-surface{color:var(--foreground)}:root[data-theme=dark] .game-theme-missing-link .missing-link-answer-panel,:root[data-theme=dark] .game-theme-missing-link .missing-link-support .game-instructions,:root[data-theme=dark] .game-theme-missing-link .missing-link-round-stats{border-color:var(--line);background:var(--card);color:var(--foreground)}:root[data-theme=dark] .game-theme-missing-link .missing-link-answer-label{color:var(--foreground)}:root[data-theme=dark] .game-theme-missing-link .missing-link-answer-cost,:root[data-theme=dark] .game-theme-missing-link .missing-link-hint-cost{color:var(--app-text-muted)}:root[data-theme=dark] .game-theme-missing-link .missing-link-round-surface [class*=countryTile]{border-color:var(--line-strong);color:var(--foreground);background:#1d2a3d}:root[data-theme=dark] .game-theme-missing-link .missing-link-round-surface [class*=missingTile]{background:var(--game-ui-selected-surface);color:#b8dcff;border-color:#6ca9ff}:root[data-theme=dark] .game-theme-missing-link .missing-link-round-surface [class*=solvedTile]{background:var(--game-ui-selected-surface);border-color:#6ca9ff}:root[data-theme=dark] .game-theme-missing-link .missing-link-round-surface .missing-link-answer-panel input,:root[data-theme=dark] .game-theme-missing-link .missing-link-answer-panel input{border-color:var(--line-strong);color:var(--foreground);background:#0b1220}:root[data-theme=dark] .game-theme-missing-link .missing-link-check,:root[data-theme=dark] .game-theme-missing-link .missing-link-game .check{color:#07192b;background:#6ca9ff;border-color:#6ca9ff}:root[data-theme=dark] .game-theme-missing-link .missing-link-check:disabled,:root[data-theme=dark] .game-theme-missing-link .missing-link-game .check:disabled{color:#b8c5d8;opacity:1;background:#253853;border-color:#465770}:root[data-theme=dark] .game-theme-missing-link .missing-link-hint,:root[data-theme=dark] .game-theme-missing-link .new-game-quiet-button{color:#c8e1ff;background:#1c395f;border-color:#3a5b83}:root[data-theme=dark] .game-theme-missing-link .missing-link-hint small{color:#b8c5d8}:root[data-theme=dark] .game-theme-missing-link .missing-link-hint:disabled{color:#98a8bf;opacity:1}:root[data-theme=dark] .game-theme-missing-link .country-suggestions{border-color:var(--line-strong);color:var(--foreground);background:#151f30}:root[data-theme=dark] .game-theme-missing-link .country-suggestions [role=option]{color:var(--foreground)}:root[data-theme=dark] .game-theme-missing-link .country-suggestions [role=option][aria-selected=true]{background:#1c395f}:root[data-theme=dark] .game-theme-missing-link .border-transparent{color:var(--app-text-muted)}:root[data-theme=dark] .game-theme-population-target .population-target-comparison{background:#1d2a3d;border-color:#503027}:root[data-theme=dark] .game-theme-population-target .population-target-puzzle{border-color:var(--line);background:#1d2a3d}:root[data-theme=dark] .game-theme-population-target .population-target-target-card>strong{color:#27140d!important}:root[data-theme=dark] .game-theme-population-target .population-target-comparison-value>span,:root[data-theme=dark] .game-theme-population-target .population-target-difference,:root[data-theme=dark] .game-theme-population-target .population-target-change-ledger{color:#b8c5d8}:root[data-theme=dark] .game-theme-population-target .population-target-comparison-value>strong,:root[data-theme=dark] .game-theme-population-target .population-target-live-selected .population-target-selection-heading h3{color:#f4f7ff}:root[data-theme=dark] .game-theme-population-target .population-target-comparison-value.is-target>strong{color:#f2be63}:root[data-theme=dark] .game-theme-population-target .population-target-comparison .population-target-progress{background:#354359!important}:root[data-theme=dark] .game-theme-population-target .population-target-comparison .population-target-progress .population-target-progress-fill{background:#d99420!important}:root[data-theme=dark] .game-theme-population-target .population-target-comparison .population-target-progress .population-target-progress-overflow{background:#f0a05c!important}:root[data-theme=dark] .game-theme-population-target .population-target-difference,:root[data-theme=dark] .game-theme-population-target .population-target-difference.is-over{color:#b8c5d8}:root[data-theme=dark] .game-theme-population-target .population-target-selected-empty{color:var(--app-text-muted)}:root[data-theme=dark] .game-theme-population-target .population-target-choice,:root[data-theme=dark] .game-theme-population-target .population-target-live-picked-list .population-target-pick{border-color:var(--line-strong);color:var(--foreground);background:#1d2a3d}:root[data-theme=dark] .game-theme-population-target .population-target-choice>strong,:root[data-theme=dark] .game-theme-population-target .population-target-live-picked-list .population-target-pick strong{color:var(--foreground)}:root[data-theme=dark] .game-theme-population-target .population-target-choice-population,:root[data-theme=dark] .game-theme-population-target .population-target-live-picked-list .population-target-pick small{color:#b8c5d8!important}:root[data-theme=dark] .game-theme-population-target .population-target-choice.is-selected,:root[data-theme=dark] .game-theme-population-target .population-target-choice[aria-pressed=true]{border-color:var(--population-target-state-accent,#d99420);background:#503027}:root[data-theme=dark] .game-theme-population-target .population-target-choice:disabled{color:#98a8bf;opacity:.72}:root[data-theme=dark] .game-theme-true-scale .true-scale-map-frame{background:#0b1220;border-color:#465770}:root[data-theme=dark] .game-theme-true-scale .true-scale-country-card,:root[data-theme=dark] .game-theme-true-scale .true-scale-country-info{color:var(--foreground)}:root[data-theme=dark] .game-theme-true-scale .true-scale-country-copy>span{color:#b8c5d8}:root[data-theme=dark] .game-theme-true-scale .true-scale-controls-card{border-color:var(--line);background:var(--card)}:root[data-theme=dark] .game-theme-true-scale .true-scale-primary-action,:root[data-theme=dark] .game-theme-true-scale .gt-button--game{color:#201633!important}:root[data-theme=dark] .game-theme-true-scale .true-scale-slider{accent-color:#b19aff}:root[data-theme=dark] .game-theme-true-scale .true-scale-slider-label>output{color:#e5dcff;background:#3c305e}:root[data-theme=dark] .game-theme-true-scale .true-scale-slider-nudge{color:#e5dcff;background:#27213f;border-color:#574783}:root[data-theme=dark] .standalone-game-shell.geotalez-tabs-shell.games-hub-layout:has(.home-page-redesign){background:var(--page)}:root[data-theme=dark] .home-page-redesign{--home-ink:#f4f7ff;--home-muted:#a7b4ca;--home-border:#293448}:root[data-theme=dark] .home-page-eyebrow,:root[data-theme=dark] .home-daily-streak-label,:root[data-theme=dark] .home-streak-calendar-weekdays,:root[data-theme=dark] .home-streak-calendar-legend,:root[data-theme=dark] .home-page-unlimited-access,:root[data-theme=dark] .score-label,:root[data-theme=dark] .progress-caption{color:var(--app-text-muted)}:root[data-theme=dark] .games-hub-layout:has(.home-page-redesign)>.site-footer>p{color:var(--app-text-muted)}:root[data-theme=dark] .home-page-map{opacity:.045;background:#45d7af}:root[data-theme=dark] .home-page-title-dot{color:#45d7af}:root[data-theme=dark] .home-daily-streak{border-color:var(--line);background:var(--card);box-shadow:none}:root[data-theme=dark] .home-daily-streak:hover{border-color:var(--line-strong);box-shadow:none;background:#182539}:root[data-theme=dark] .home-daily-streak-summary{border-right-color:var(--line)}:root[data-theme=dark] .home-daily-streak-flame{color:#ff8759;background:#3b2925}:root[data-theme=dark] .home-daily-streak-calendar-icon{color:var(--muted-foreground)}:root[data-theme=dark] .home-daily-streak-indicator{background:#101a2a;border-color:#43516a}:root[data-theme=dark] .home-daily-streak-day.is-completed .home-daily-streak-indicator{color:#071e19;background:#25c49a;border-color:#25c49a}:root[data-theme=dark] .home-daily-streak-day.is-today:not(.is-completed) .home-daily-streak-indicator{background:#192a43;border-color:#6ca9ff}:root[data-theme=dark] .home-daily-streak-day.is-future .home-daily-streak-indicator{background:#101a2a;border-color:#43516a}:root[data-theme=dark] .home-streak-calendar-dialog{border-color:var(--line);background:var(--card);color:var(--foreground);box-shadow:var(--shadow)}:root[data-theme=dark] .home-streak-calendar-dialog .gt-dialog-title,:root[data-theme=dark] .home-streak-calendar-month-nav h3{color:var(--foreground)}:root[data-theme=dark] .home-streak-calendar-dialog .gt-dialog-description,:root[data-theme=dark] .home-streak-calendar-legend,:root[data-theme=dark] .home-streak-calendar-count{color:var(--muted-foreground)}:root[data-theme=dark] .home-streak-calendar-close,:root[data-theme=dark] .home-streak-calendar-month-nav>button{border-color:var(--line);color:var(--foreground);background:#1b2638}:root[data-theme=dark] .home-streak-calendar-close:hover,:root[data-theme=dark] .home-streak-calendar-month-nav>button:not(:disabled):hover{color:var(--foreground);background:#24334a}:root[data-theme=dark] .home-streak-calendar-day{color:#d7e0ee}:root[data-theme=dark] .home-streak-calendar-day.is-today:not(.is-completed){color:var(--foreground)}:root[data-theme=dark] .home-streak-calendar-day.is-future,:root[data-theme=dark] .home-streak-calendar-day.is-unavailable{color:#9aa8bc}:root[data-theme=dark] .home-streak-calendar-legend i{border-color:#43516a}:root[data-theme=dark] .home-streak-calendar-legend i.is-completed{color:#071e19;background:#25c49a;border-color:#25c49a}:root[data-theme=dark] .home-streak-calendar-count{border-top-color:var(--line)}:root[data-theme=dark] .home-page-game-card--connections{--game-accent:#45d7af;--game-surface:#102d29;--game-icon-surface:#19473e}:root[data-theme=dark] .home-page-game-card--missing-link{--game-accent:#6ca9ff;--game-surface:#142844;--game-icon-surface:#1c395f}:root[data-theme=dark] .home-page-game-card--population-target{--game-accent:var(--population-target-accent);--game-surface:#332b1d;--game-icon-surface:#4b3a20}:root[data-theme=dark] .home-page-game-card--true-scale{--game-accent:#b19aff;--game-surface:#27213f;--game-icon-surface:#3c305e}:root[data-theme=dark] .home-page-game-icon,:root[data-theme=dark] .home-page-game-arrow{background:var(--game-icon-surface)}:root[data-theme=dark] .home-page-game-card:active,:root[data-theme=dark] .home-page-game-card:hover{background:color-mix(in srgb, var(--game-accent) 13%, var(--game-surface))}:root[data-theme=dark] .home-page-unlimited-access a:hover{background:#1b2638}:root[data-theme=dark] .home-page-unlimited-access a:focus-visible{outline-color:#a7b4ca}:root[data-theme=dark] .games-hub-layout:has(.home-page-redesign)>.site-footer{border-top-color:var(--line)}:root[data-theme=dark] .games-hub-layout:has(.home-page-redesign)>.site-footer>p{color:var(--app-text-muted)}:root[data-theme=dark] .gt-dialog-overlay{background:#000000a6}:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)) .game-frame:not(.is-complete) .country-tile{color:#f4f7ff;box-shadow:none;background:#1d2a3d;border-color:#465770}:is(:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)) .game-frame:not(.is-complete) .country-tile.is-start,:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)) .game-frame:not(.is-complete) .country-tile.is-selected){background:var(--game-ui-selected-surface);color:#f4f7ff;border-color:#45d7af}:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)) .connections-round-stat{color:#b8c5d8;background:#1d2a3d;border-color:#354359}:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)) .connection-hint-control .connection-hint-copy>span{color:#b8c5d8}:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)) .connection-hint-control small{color:#b8c5d8}:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main:has(>.game-frame:not(.is-complete)) .country-tile .tile-name{color:#f4f7ff}:root[data-theme=dark] .new-game-shell.game-theme-missing-link{--ink:#f4f7ff;--muted:#b8c5d8}:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-game .missing-link-prompt,:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-stats .missing-link-hint-counter,:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-stats .missing-link-hint-counter strong,:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-surface [class*=countryTile]>span,:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-surface [class*=solvedTile]>span,:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-surface [class*=countryTile]>strong,:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-surface [class*=solvedTile]>strong{color:#f4f7ff}:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-surface [class*=missingTile]>span,:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-surface [class*=missingTile]>strong{color:#b8dcff}:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-round-stats .missing-link-hint-counter>span{color:#b8c5d8}:root[data-theme=dark] .new-game-shell.game-theme-missing-link .missing-link-map-panel{background:#0b1220;border-color:#354359}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-search>input{color:#f4f7ff;background:#151f30;border-color:#465770}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-search>input::placeholder{color:#98a8bf}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice{color:#f4f7ff;background:#1d2a3d;border-color:#465770}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice>strong{color:#f4f7ff!important}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice-population{color:#f4f7ff!important}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice:hover:not(:disabled){border-color:var(--population-target-state-accent,#d99420);background:#34231f}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected{background:#503027;border-color:#ff8759}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-choice.is-selected:disabled{background:#503027;border-color:#ff8759}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-target-card{background:#1d2a3d;border-color:#503027}:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-puzzle{background:#151f30;border-color:#354359}:is(:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-difference,:root[data-theme=dark] .new-game-shell.game-theme-population-target:has(.population-target-panel:not(.is-round-finished)) .population-target-selected-empty){color:#b8c5d8}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-finish-action .ignite-button:disabled{opacity:1;background:#253853;border-color:#465770;color:#b8c5d8!important}:root[data-theme=dark] .new-game-shell.game-theme-true-scale .true-scale-panel.round-play-surface>.true-scale-map-frame{background:#0b1220;border-color:#465770}:root[data-theme=dark] body .game-shell.connections-game-shell .connections-main .connections-live-feedback,:root[data-theme=dark] body .round-complete-card .round-complete-copy>p:not(.game-eyebrow),:root[data-theme=dark] body .round-complete-card .round-complete-metric-copy>span,:root[data-theme=dark] body .round-complete-card .round-complete-metric-copy>small{color:#b8c5d8!important}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-panel.is-round-finished{color:#f4f7ff;background:#151f30;border-color:#354359}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-selection-heading h3{color:#f4f7ff}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick{color:#f4f7ff;background:#1d2a3d;border-color:#465770}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick strong{color:#f4f7ff}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-panel.is-round-finished .population-target-pick small{color:#b8c5d8!important}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-panel{color:#f4f7ff;box-shadow:none;background:#1d2a3d;border-color:#503027}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-mark{color:#27140d;background:#ff8759}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-copy .game-eyebrow{color:#ffad8c}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-metric{background:#151f30;border-color:#465770}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-metric.is-primary{background:#34231f}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-metric-copy>strong{color:#ffad8c}:root[data-theme=dark] .new-game-shell.game-theme-population-target .population-target-round-completion .round-complete-action{color:#27140d!important;background:#ff8759!important;border-color:#ff8759!important}:root[data-theme=dark] .new-game-shell.game-theme-true-scale .true-scale-round-completion .round-complete-mark,:root[data-theme=dark] .new-game-shell.game-theme-true-scale .true-scale-round-completion .round-complete-metric-copy>strong{color:#b19aff}:root[data-theme=dark] .new-game-shell.game-theme-true-scale .true-scale-round-completion .round-complete-action.ignite-button{color:#201633!important;background:#b19aff!important;border-color:#b19aff!important}:root[data-theme=dark] .new-game-shell.game-theme-true-scale .true-scale-round-completion .round-complete-action:hover{background:#c2b2ff!important}@media (prefers-reduced-motion:reduce){.games-nav-theme-toggle,.games-nav-theme-icon{transition:none}}
