@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.language-picker.svelte-kdtrps{justify-self:end;position:relative}summary.svelte-kdtrps{--sketch-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:.55rem;min-block-size:2.75rem;padding:.55rem .85rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}summary.svelte-kdtrps::-webkit-details-marker{display:none}summary.svelte-kdtrps:focus-visible,a.svelte-kdtrps:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}summary.svelte-kdtrps:hover,details[open].svelte-kdtrps summary:where(.svelte-kdtrps){--sketch-fill:var(--color-accent-soft)}details[open].svelte-kdtrps .chevron:where(.svelte-kdtrps){rotate:180deg}.language-code.svelte-kdtrps{display:none}.language-panel.svelte-kdtrps{--sketch-radius:var(--radius-sketch);z-index:1;inline-size:min(32rem,100cqi);padding:.625rem;position:absolute;inset-block-start:calc(100% + .625rem);inset-inline-end:0}.language-grid.svelte-kdtrps{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;max-block-size:min(55dvh,28rem);padding:.375rem;display:grid;overflow-y:auto}a.svelte-kdtrps{overflow-wrap:anywhere;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.4rem;min-block-size:2.75rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:550;display:flex}a.svelte-kdtrps:hover{background:var(--color-accent-soft)}a[aria-current=page].svelte-kdtrps{background:var(--color-streak-yellow);color:var(--color-ink);font-weight:700}svg.svelte-kdtrps{flex:none}@media (width<=36rem){.language-grid.svelte-kdtrps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=31rem){.language-name.svelte-kdtrps{display:none}.language-code.svelte-kdtrps{display:inline}}.map-card.svelte-18468yk{background:#f2f5f0;border:1px solid #d8e4dc;border-radius:1.6rem;overflow:hidden}.search-area.svelte-18468yk{z-index:2;margin:1rem;position:relative}svg.search-icon.svelte-18468yk{inset-inline-start:1rem;color:#4d7069;pointer-events:none;width:19px;height:19px;position:absolute;top:50%;transform:translateY(-50%)}input.svelte-18468yk{padding:.8rem 1rem;width:100%;min-height:48px;font:inherit;background:#fff;border:0;border-radius:1rem;padding-inline-start:2.9rem;box-shadow:0 3px 16px #22243808}.results.svelte-18468yk{background:#fff;border-radius:1rem;width:100%;padding:.4rem;position:absolute;top:calc(100% + .4rem);box-shadow:0 12px 35px #22243824}.results.svelte-18468yk button:where(.svelte-18468yk){text-align:start;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:.6rem;flex-direction:column;align-items:start;padding:.6rem .8rem;display:flex}.results.svelte-18468yk button[aria-selected=true]:where(.svelte-18468yk),.results.svelte-18468yk button:where(.svelte-18468yk):hover{background:#f0edff}.results.svelte-18468yk span:where(.svelte-18468yk),.results.svelte-18468yk p:where(.svelte-18468yk){color:#626679;font-size:.8rem}.results.svelte-18468yk p:where(.svelte-18468yk){padding:.75rem}.map-surface.svelte-18468yk{background:linear-gradient(145deg,#e2efeb,#cfe4de);position:relative;overflow:hidden}.map-surface.svelte-18468yk>svg:where(.svelte-18468yk){touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;direction:ltr;width:100%;height:clamp(260px,42dvh,360px);display:block;overflow:hidden}.map-surface.svelte-18468yk>svg.panning:where(.svelte-18468yk){cursor:grabbing}.graticule.svelte-18468yk path:where(.svelte-18468yk){stroke:#70978d45;stroke-width:.6px;vector-effect:non-scaling-stroke;fill:none}.land.svelte-18468yk{filter:drop-shadow(0 1px 1px #496c5820)}.land.svelte-18468yk path:where(.svelte-18468yk){fill:#fcf9ee;stroke:#99b3a4;stroke-width:.6px;vector-effect:non-scaling-stroke}.lakes.svelte-18468yk path:where(.svelte-18468yk){fill:#d6e9e2;stroke:#94b8a9;stroke-width:.4px;vector-effect:non-scaling-stroke}.region-labels.svelte-18468yk{fill:#527769;text-anchor:middle;opacity:.8;pointer-events:none;font-weight:600}.city.svelte-18468yk{fill:#294d48;cursor:pointer}.city.svelte-18468yk text:where(.svelte-18468yk){paint-order:stroke;stroke:#fcf9ee;stroke-linejoin:round;font-family:inherit}.pin.svelte-18468yk{fill:#2b51b8;pointer-events:none}.pin-halo.svelte-18468yk{fill:#2b51b82c}.target.svelte-18468yk circle:where(.svelte-18468yk):first-child{fill:#1a9f7550;stroke:#08744f;stroke-width:2px;vector-effect:non-scaling-stroke}.target.svelte-18468yk circle:where(.svelte-18468yk):last-child{fill:#08744f}.zoom-controls.svelte-18468yk{inset-inline-end:.8rem;gap:3px;display:grid;position:absolute;bottom:1.5rem}.zoom-controls.svelte-18468yk button:where(.svelte-18468yk){color:#294d48;width:44px;height:44px;font:inherit;cursor:pointer;background:#fffffff2;border:1px solid #d7e1da;border-radius:10px;font-size:1.4rem;line-height:1;box-shadow:0 2px 8px #244b3f12}.zoom-controls.svelte-18468yk button:where(.svelte-18468yk):disabled{color:#b4b4bf;cursor:default}.attribution.svelte-18468yk{bottom:.2rem;color:#536077;font-size:9px;position:absolute;inset-inline-start:.5rem}.map-caption.svelte-18468yk{color:#606477;margin:0;padding:.9rem 1.1rem .4rem;font-size:.75rem;line-height:1.6}.coordinates.svelte-18468yk{color:#43405d;font-variant-numeric:tabular-nums;padding:0 1.1rem .8rem;font-size:.8rem;display:block}.legend.svelte-18468yk{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.legend.svelte-18468yk span:where(.svelte-18468yk){align-items:center;gap:.4rem;display:inline-flex}.legend.svelte-18468yk i:where(.svelte-18468yk){border-radius:50%;width:9px;height:9px}.guess-dot.svelte-18468yk{background:#5946e8}.target-dot.svelte-18468yk{background:#08744f}.mobile-help.svelte-18468yk{display:none}.svelte-18468yk:is(button:where(.svelte-18468yk),input:where(.svelte-18468yk),svg:where(.svelte-18468yk)):focus-visible{outline-offset:-3px;outline:3px solid #5946e8}@media (width<=600px){.map-surface.svelte-18468yk>svg:where(.svelte-18468yk){height:275px}.search-area.svelte-18468yk{margin:.7rem}.desktop-help.svelte-18468yk{display:none}.mobile-help.svelte-18468yk{display:inline}}@media (width>=801px) and (height<=760px){.map-surface.svelte-18468yk>svg:where(.svelte-18468yk){height:240px}}.playing-card.svelte-dfedpr{perspective:1200px;width:100%;height:380px;position:relative}.geography.svelte-dfedpr{--card-color:#2b51b8;--card-fill:linear-gradient(140deg, #3967d5, #294bbf 58%, #233da2)}.history.svelte-dfedpr{--card-color:#b04c2a;--card-fill:linear-gradient(140deg, #bd5830, #b34e2a 58%, #963d28)}.culture.svelte-dfedpr{--card-color:#7440a9;--card-fill:linear-gradient(140deg, #8550b8, #7440a9 58%, #5d318e)}.life.svelte-dfedpr{--card-color:#1a7263;--card-fill:linear-gradient(140deg, #22816f, #1a7263 58%, #125950)}.card-rotator.svelte-dfedpr{transform-style:preserve-3d;transition:transform .34s cubic-bezier(.22,.72,.2,1);position:absolute;inset:0}.opened.svelte-dfedpr .card-rotator:where(.svelte-dfedpr){transform:rotateY(180deg)}.card-face.svelte-dfedpr{isolation:isolate;background:var(--card-fill);backface-visibility:hidden;border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 18px #182b3620}.card-face.svelte-dfedpr:before{content:"";z-index:-1;aspect-ratio:1;inset-inline-end:-49%;pointer-events:none;background:#ffffff12;border-radius:50%;width:118%;position:absolute;bottom:-9%}.card-face.svelte-dfedpr:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff0f 0 24px,#0000 24px 48px);height:42%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(155deg,#000 0%,#000b 12%,#0000 62%);mask-image:linear-gradient(155deg,#000 0%,#000b 12%,#0000 62%)}.card-front.svelte-dfedpr{color:#fff;padding:22px}.card-number.svelte-dfedpr{z-index:-1;inset-inline-end:-.04em;letter-spacing:-.1em;opacity:.15;pointer-events:none;font-size:230px;font-weight:700;line-height:.9;position:absolute;bottom:-.04em}.category-art.svelte-dfedpr{inset-inline-start:22px;opacity:.95;pointer-events:none;width:66px;height:66px;position:absolute;top:92px}.reveal-button.svelte-dfedpr{width:100%;min-height:44px;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:start;gap:8px;padding:0;font-size:1.05rem;font-weight:650;display:flex}.reveal-button.svelte-dfedpr:after{content:"";position:absolute;inset:0}.reveal-button.svelte-dfedpr:disabled{cursor:wait}.card-sign.svelte-dfedpr{font-size:1.5rem;font-weight:400;line-height:1}.card-back.svelte-dfedpr{padding:12px;transform:rotateY(180deg)}.card-paper.svelte-dfedpr{color:#172229;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--card-color) #fff;background:#fff;border-radius:12px;flex-direction:column;gap:16px;height:100%;min-height:0;padding:18px;display:flex;position:relative;overflow:auto}h2.svelte-dfedpr{color:#172229;flex-shrink:0;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:650;line-height:1.3;display:flex}h2.svelte-dfedpr svg:where(.svelte-dfedpr){width:23px;height:23px;color:var(--card-color);flex-shrink:0}p.svelte-dfedpr{text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.65}.written-clue.svelte-dfedpr{margin-block:auto;padding-block:8px}figure.svelte-dfedpr{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;display:flex}img.svelte-dfedpr{object-fit:cover;border-radius:6px;flex:1;width:100%;height:0;min-height:70px}figcaption.svelte-dfedpr{flex-shrink:0;font-size:.8rem;line-height:1.5}.audio-clue.svelte-dfedpr{margin-block:auto}.audio-clue.svelte-dfedpr p:where(.svelte-dfedpr){font-size:.85rem;line-height:1.65}audio.svelte-dfedpr{width:100%;min-width:0;max-width:100%;height:44px;margin-bottom:16px;display:block}.playing-card.svelte-dfedpr:has(.reveal-button:where(.svelte-dfedpr):focus-visible) .card-front:where(.svelte-dfedpr){outline-offset:5px;outline:3px solid #202b2d}.reveal-button.svelte-dfedpr:focus-visible{outline:none}.card-paper.svelte-dfedpr:focus-visible{outline:3px solid var(--card-color);outline-offset:-4px}@media (width>=701px) and (width<=1099px){.playing-card.svelte-dfedpr{height:360px}}@media (width<=700px){.playing-card.svelte-dfedpr{height:340px}.card-front.svelte-dfedpr{padding:16px}.reveal-button.svelte-dfedpr{font-size:.9rem}.category-art.svelte-dfedpr{inset-inline-start:16px;width:48px;height:48px;top:78px}.card-number.svelte-dfedpr{font-size:185px}.card-back.svelte-dfedpr{padding:9px}.card-paper.svelte-dfedpr{border-radius:10px;gap:12px;padding:11px}h2.svelte-dfedpr{gap:5px;font-size:.8rem}h2.svelte-dfedpr svg:where(.svelte-dfedpr){width:19px;height:19px}p.svelte-dfedpr{font-size:.87rem;line-height:1.6}.audio-clue.svelte-dfedpr p:where(.svelte-dfedpr),figcaption.svelte-dfedpr{font-size:.75rem}audio.svelte-dfedpr{margin-bottom:12px}}@media (width<=359px){.playing-card.svelte-dfedpr{height:380px}.card-front.svelte-dfedpr{padding:22px}.category-art.svelte-dfedpr{top:100px;width:66px;height:66px;inset-inline-start:22px}.card-number.svelte-dfedpr{font-size:240px}.card-paper.svelte-dfedpr{padding:18px}p.svelte-dfedpr{font-size:1rem}h2.svelte-dfedpr{font-size:.95rem}.audio-clue.svelte-dfedpr p:where(.svelte-dfedpr),figcaption.svelte-dfedpr{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.card-rotator.svelte-dfedpr{transition:none}}.urban-shell.svelte-1uha8ag{--urban-ink:#202b2d;--urban-muted:#677174;--urban-accent:#2448c8;min-height:100dvh;color:var(--urban-ink);-webkit-font-smoothing:antialiased;background:#fff;padding-bottom:114px;font-family:Space Grotesk Variable,system-ui,sans-serif}.game-header.svelte-1uha8ag,main.svelte-1uha8ag,footer.svelte-1uha8ag{width:min(1140px,100% - 64px);margin-inline:auto}.game-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;min-height:104px;display:flex}.wordmark.svelte-1uha8ag{color:var(--urban-ink);letter-spacing:-.06em;direction:ltr;align-items:center;gap:.65rem;font-family:Inter Variable,system-ui,sans-serif;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.wordmark.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:11px;box-shadow:0 3px 12px #5946e825}.wordmark.svelte-1uha8ag .light:where(.svelte-1uha8ag){font-weight:450}.brand-dot.svelte-1uha8ag{color:#5946e8}.nav-actions.svelte-1uha8ag{align-items:center;gap:.65rem;display:flex}.nav-actions.svelte-1uha8ag .sketch-surface{box-shadow:none;background:#f5f6f6;border:0}.nav-actions.svelte-1uha8ag .language-panel{z-index:5;background:#fff;border-radius:14px;width:min(32rem,100vw - 32px);box-shadow:0 12px 40px #202b2d18}.nav-actions.svelte-1uha8ag a[aria-current=page]{color:#2448c8;background:#e9edf9}.nav-actions.svelte-1uha8ag summary{--color-accent-soft:#e9edf9;--color-accent:#2448c8}.help-button.svelte-1uha8ag,.close-button.svelte-1uha8ag{width:44px;height:44px;color:var(--urban-ink);cursor:pointer;background:#f2f4f4;border:0;border-radius:50%;flex:none;place-items:center;font:650 1rem/1 Inter Variable,system-ui,sans-serif;display:grid}main.svelte-1uha8ag{padding-block:18px 0}.card-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}footer.svelte-1uha8ag{padding-block:28px 0}.text-button.svelte-1uha8ag{min-height:44px;color:var(--urban-muted);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;padding:.5rem 0;font-size:.75rem;display:inline-flex}.text-button.svelte-1uha8ag:hover{color:var(--urban-ink);text-underline-offset:4px;text-decoration:underline}.map-dock.svelte-1uha8ag{z-index:4;inset-inline-end:24px;bottom:max(24px, env(safe-area-inset-bottom));text-align:start;width:272px;min-height:90px;color:var(--urban-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #e6eaea;border-radius:18px;align-items:center;gap:14px;padding:10px;display:flex;position:fixed;box-shadow:0 8px 36px #20333520}.map-thumbnail.svelte-1uha8ag{background:#d6e9e2;border-radius:10px;flex-shrink:0;width:88px;height:66px;overflow:hidden}.map-thumbnail.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:#fcf9ee;width:100%;height:100%}.map-thumbnail.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:var(--urban-accent)}.dock-copy.svelte-1uha8ag{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dock-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.dock-copy.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--urban-muted);white-space:nowrap;font-size:.65rem;line-height:1.5}.expand-map.svelte-1uha8ag{width:17px;height:17px;color:var(--urban-muted);flex-shrink:0;margin-inline-end:3px}dialog.svelte-1uha8ag{color:var(--urban-ink);background:#fff;border:0;overflow:auto;box-shadow:0 16px 80px #192f3528}dialog.svelte-1uha8ag::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#172e3833}.map-dialog.svelte-1uha8ag{border-radius:24px;width:min(640px,100% - 48px);max-height:calc(100dvh - 48px);margin:0;padding:20px;position:fixed;inset-block:auto 24px;inset-inline:auto 24px}.map-heading.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:16px;display:flex}.map-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;color:inherit;margin:0;font-size:1.15rem}.close-button.svelte-1uha8ag{font-size:1.5rem;font-weight:400}.map-dialog.svelte-1uha8ag .map-card{border-radius:14px}.map-dialog.svelte-1uha8ag .map-surface svg{height:clamp(200px,38dvh,340px)}.map-progress.svelte-1uha8ag{color:var(--urban-muted);justify-content:space-between;align-items:center;gap:1rem;margin:16px 2px 12px;font-size:.75rem;display:flex}.map-progress.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--urban-accent);margin-inline-start:8px}.map-note.svelte-1uha8ag{font-size:.8rem;line-height:1.6}.primary.svelte-1uha8ag,.secondary.svelte-1uha8ag{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;min-height:50px;padding:.85rem 1.25rem;font:650 .9rem/1.4 Space Grotesk Variable,system-ui,sans-serif;display:flex}.primary.svelte-1uha8ag{background:var(--urban-accent);color:#fff}.primary.svelte-1uha8ag:hover:not(:disabled){background:#1839ad}.primary.svelte-1uha8ag:disabled{color:#737e81;cursor:default;background:#ecefef}.secondary.svelte-1uha8ag{color:var(--urban-ink);background:#eef1f1}.submit.svelte-1uha8ag{width:100%}.info-dialog.svelte-1uha8ag{border-radius:24px;width:min(500px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;position:fixed;inset:0}.info-dialog.svelte-1uha8ag>.close-button:where(.svelte-1uha8ag){top:10px;position:absolute;inset-inline-end:10px}.info-dialog.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:inherit;margin:0;padding-inline-end:30px;font-size:1.2rem}.info-dialog.svelte-1uha8ag p:where(.svelte-1uha8ag),.info-dialog.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.9rem;line-height:1.85}.info-dialog.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-block:16px 0}.info-dialog.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--urban-accent)}.dialog-actions.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.dialog-actions.svelte-1uha8ag>button:where(.svelte-1uha8ag){flex:1}.result.svelte-1uha8ag{max-width:600px;margin:48px auto 0;scroll-margin-block-start:24px}.result-heading.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:1rem;display:flex}.result-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--urban-muted);margin:0 0 8px;font-size:.8rem}.result.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.06em;color:inherit;margin:0;font-size:2rem;font-weight:800}.result-total.svelte-1uha8ag{letter-spacing:-.06em;color:var(--urban-accent);font-size:3rem;font-weight:850}dl.svelte-1uha8ag{margin-block:24px}dl.svelte-1uha8ag>div:where(.svelte-1uha8ag){justify-content:space-between;gap:1rem;padding-block:7px;font-size:.85rem;display:flex}dd.svelte-1uha8ag{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.copy-result.svelte-1uha8ag{width:100%}.explanations.svelte-1uha8ag{margin-block:32px 12px}.explanations.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:inherit;font-size:1rem}.explanations.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-block:12px;font-size:.85rem;line-height:1.8}.explanations.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:700}.share-fallback.svelte-1uha8ag{width:100%;min-height:120px;font:inherit;border:1px solid #dfe5e5;border-radius:12px;margin-top:12px;padding:12px;font-size:.8rem}.svelte-1uha8ag:is(a:where(.svelte-1uha8ag),button:where(.svelte-1uha8ag),textarea:where(.svelte-1uha8ag)):focus-visible{outline:3px solid var(--urban-accent);outline-offset:4px}.skip.svelte-1uha8ag{z-index:10;top:-100px;color:var(--urban-accent);background:#fff;border-radius:12px;padding:16px;position:fixed;inset-inline-start:16px}.skip.svelte-1uha8ag:focus{top:16px}@media (width<=1099px){.card-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}}@media (width<=700px){.game-header.svelte-1uha8ag,main.svelte-1uha8ag,footer.svelte-1uha8ag{width:calc(100% - 32px)}.game-header.svelte-1uha8ag{min-height:86px}.wordmark.svelte-1uha8ag{font-size:1.2rem}main.svelte-1uha8ag{padding-top:8px}.card-grid.svelte-1uha8ag{gap:12px}.nav-actions.svelte-1uha8ag{gap:.3rem}.nav-actions.svelte-1uha8ag .language-panel{width:auto;max-width:none;position:fixed;inset-block-start:76px;inset-inline:16px}.map-dock.svelte-1uha8ag{width:242px;min-height:80px;inset-inline-end:16px;bottom:max(16px, env(safe-area-inset-bottom));gap:10px}.map-thumbnail.svelte-1uha8ag{width:70px;height:56px}.map-dialog.svelte-1uha8ag{border-radius:20px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:14px;inset-block:auto 8px;inset-inline:8px}.map-heading.svelte-1uha8ag{margin-bottom:10px}.result-total.svelte-1uha8ag{font-size:2.5rem}}@media (width<=359px){.card-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);max-width:270px}.wordmark.svelte-1uha8ag{gap:.4rem;font-size:1.05rem}.wordmark.svelte-1uha8ag img:where(.svelte-1uha8ag){width:30px;height:30px}.nav-actions.svelte-1uha8ag summary{gap:.3rem;padding-inline:.65rem}.nav-actions.svelte-1uha8ag .chevron{display:none}.map-dock.svelte-1uha8ag{width:226px}.result.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.7rem}}
