.word-atlas-map-module__n0ccoq__gallery{--atlas-land:#dce4e7;--atlas-outline:#aabdc6;--atlas-boundary:#fff}.word-atlas-map-module__n0ccoq__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.word-atlas-map-module__n0ccoq__primaryThumbnails{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(106px,1fr);grid-auto-flow:column;padding:4px 3px 10px;overflow-x:auto}.word-atlas-map-module__n0ccoq__primaryThumbnails .word-atlas-map-module__n0ccoq__thumbnail{scroll-snap-align:start}.word-atlas-map-module__n0ccoq__thumbnail{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:center;border-radius:16px;min-width:0;padding:10px 8px;transition:border-color .18s,background-color .18s,transform .18s}.word-atlas-map-module__n0ccoq__thumbnail:hover{border-color:var(--brand);transform:translateY(-2px)}.word-atlas-map-module__n0ccoq__thumbnail:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.word-atlas-map-module__n0ccoq__selected{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, hsl(var(--card)))}.word-atlas-map-module__n0ccoq__thumbnail .word-atlas-map-module__n0ccoq__drawing{object-fit:contain;width:100%;height:65px;margin:auto;display:block}.word-atlas-map-module__n0ccoq__countryName{margin-top:7px;font-size:12px;font-weight:650;line-height:1.3;display:block}.word-atlas-map-module__n0ccoq__thumbnailWords{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));margin-top:4px;font-size:10px;display:block;overflow:hidden}.word-atlas-map-module__n0ccoq__enlarged{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:24px;align-items:center;gap:12px;margin-top:16px;padding:22px;display:grid}.word-atlas-map-module__n0ccoq__figure{min-width:0;margin:0;animation:.28s ease-out word-atlas-map-module__n0ccoq__country-enter}.word-atlas-map-module__n0ccoq__drawing{object-fit:contain;width:100%;height:290px;display:block}.word-atlas-map-module__n0ccoq__caption{padding:4px}.word-atlas-map-module__n0ccoq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 8px;font-size:10px;font-weight:600}.word-atlas-map-module__n0ccoq__heading{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:650;line-height:1.1}.word-atlas-map-module__n0ccoq__context{color:hsl(var(--muted-foreground));margin-top:8px;font-size:13px}.word-atlas-map-module__n0ccoq__areaNote{color:hsl(var(--muted-foreground));margin-top:18px;font-size:11px;line-height:1.5}.word-atlas-map-module__n0ccoq__wordList{flex-direction:column;gap:18px;margin-top:24px;display:flex}.word-atlas-map-module__n0ccoq__wordItem{align-items:flex-start;gap:10px;display:flex}.word-atlas-map-module__n0ccoq__dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.word-atlas-map-module__n0ccoq__word{color:var(--foreground);text-underline-offset:4px;margin:0;font-size:18px;font-weight:650;line-height:1.2;text-decoration-thickness:1px}a.word-atlas-map-module__n0ccoq__word:hover{color:var(--brand);text-decoration:underline}.word-atlas-map-module__n0ccoq__places{color:hsl(var(--muted-foreground));margin-top:5px;font-size:12px;line-height:1.5}.word-atlas-map-module__n0ccoq__otherCountries{margin-top:18px}.word-atlas-map-module__n0ccoq__otherCountries>summary{cursor:pointer;color:hsl(var(--muted-foreground));padding:12px 0;font-size:13px}.word-atlas-map-module__n0ccoq__otherCountries .word-atlas-map-module__n0ccoq__thumbnails{padding-top:6px}@keyframes word-atlas-map-module__n0ccoq__country-enter{0%{opacity:.5;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@media (min-width:640px){.word-atlas-map-module__n0ccoq__thumbnails{grid-template-columns:repeat(6,minmax(0,1fr))}.word-atlas-map-module__n0ccoq__primaryThumbnails{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.word-atlas-map-module__n0ccoq__enlarged{grid-template-columns:minmax(0,1.25fr) minmax(160px,.75fr);gap:28px;padding:30px}.word-atlas-map-module__n0ccoq__drawing{height:370px}.word-atlas-map-module__n0ccoq__compact .word-atlas-map-module__n0ccoq__drawing{height:310px}}@media (prefers-reduced-motion:reduce){.word-atlas-map-module__n0ccoq__thumbnail{transition:none}.word-atlas-map-module__n0ccoq__thumbnail:hover{transform:none}.word-atlas-map-module__n0ccoq__figure{animation:none}}.dark .word-atlas-map-module__n0ccoq__gallery{--atlas-land:#43545c;--atlas-outline:#74878f;--atlas-boundary:#27333a}
