.stage-map.svelte-n5zwfn{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.stage-map.svelte-n5zwfn button:where(.svelte-n5zwfn){text-align:left;color:#29402f;cursor:pointer;background:#fffefa;border:1px solid #b3c0aa;border-radius:9px;min-height:90px;padding:.85rem;line-height:1.45}.stage-map.svelte-n5zwfn button:where(.svelte-n5zwfn) span:where(.svelte-n5zwfn){letter-spacing:.04em;margin-bottom:.45rem;font-size:.67rem;display:block}.stage-map.svelte-n5zwfn button:where(.svelte-n5zwfn) strong:where(.svelte-n5zwfn){font-size:.85rem}.stage-map.svelte-n5zwfn button.chosen:where(.svelte-n5zwfn){background:var(--stage-color);outline-offset:1px;outline:2px solid #35543b}@media (width<=520px){.stage-map.svelte-n5zwfn{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-map.svelte-n5zwfn button:where(.svelte-n5zwfn){padding:.7rem}}
