.jmap[data-astro-cid-bybxuv6r]{background:radial-gradient(120% 90% at 85% 10%, var(--jm-sea-2), var(--jm-sea) 60%);--jm-sea:#d9ebf8;--jm-sea-2:#eef6fd;--jm-land:#fffaf0;--jm-land-edge:#c9d9e8;border-radius:22px;padding:3%;position:relative;overflow:hidden;container-type:inline-size}@media (width>=1024px){.jmap[data-astro-cid-bybxuv6r]{max-width:min(100%,107dvh - 256.8px);margin-inline:auto}}[data-theme=dark] .jmap[data-astro-cid-bybxuv6r]{--jm-sea:#0f1626;--jm-sea-2:#17213a;--jm-land:#222a42;--jm-land-edge:#34405f}.jmap-land[data-astro-cid-bybxuv6r]{width:94%;height:94%;position:absolute;inset:3%}.jmap-island[data-astro-cid-bybxuv6r]{fill:var(--jm-land)}.jmap-inset[data-astro-cid-bybxuv6r]{fill:none;stroke:var(--jm-land-edge);stroke-width:6px;stroke-dasharray:14 12}.jmap-grid[data-astro-cid-bybxuv6r]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));aspect-ratio:var(--cols) / var(--rows);gap:.9cqi;display:grid;position:relative}.tile[data-astro-cid-bybxuv6r]{border:.35cqi solid var(--rg-edge);background:var(--rg);min-width:0;min-height:0;color:var(--fg);box-shadow:0 .5cqi 0 var(--rg-edge);cursor:pointer;transition:transform .2s var(--ease-m), box-shadow .2s var(--ease-m), background-color .2s var(--ease-m);animation:tile-in .6s var(--ease-m) var(--d) backwards;border-radius:22%;place-items:center;display:grid;position:relative}.tile[data-astro-cid-bybxuv6r]:hover{transform:translateY(-.5cqi)}.tile[data-astro-cid-bybxuv6r]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.tile-label[data-astro-cid-bybxuv6r]{font-family:var(--font-ja);white-space:nowrap;transition:opacity .2s var(--ease-m);font-size:clamp(7px,2.05cqi,15px);font-weight:700;line-height:1.05}.tile-label[data-astro-cid-bybxuv6r].is-long{font-size:clamp(6px,1.5cqi,12px)}.tile-label[data-astro-cid-bybxuv6r].is-big{font-size:clamp(9px,2.8cqi,20px)}.tile-label[data-astro-cid-bybxuv6r] rt{font-size:.5em}.jmap[data-astro-cid-bybxuv6r][data-sel] .tile[data-astro-cid-bybxuv6r]{opacity:.55}.jmap[data-astro-cid-bybxuv6r][data-sel] .tile[data-astro-cid-bybxuv6r].is-region,.jmap[data-astro-cid-bybxuv6r][data-sel] .tile[data-astro-cid-bybxuv6r].is-sel{opacity:1}.tile[data-astro-cid-bybxuv6r].is-sel{z-index:1;background:var(--rg-edge);color:#fff;box-shadow:0 1.2cqi 2cqi -.6cqi color-mix(in srgb, var(--rg-edge) 70%, transparent);transform:translateY(-.8cqi)scale(1.12)}.jmap[data-astro-cid-bybxuv6r][data-mode=hide] .tile-label[data-astro-cid-bybxuv6r],.jmap[data-astro-cid-bybxuv6r][data-mode=quiz] .tile[data-astro-cid-bybxuv6r]:not(.is-found) .tile-label[data-astro-cid-bybxuv6r]{opacity:0}.jmap[data-astro-cid-bybxuv6r][data-mode=quiz] .tile[data-astro-cid-bybxuv6r]:not(.is-found):not(.is-quiz){opacity:.3;pointer-events:none}.tile[data-astro-cid-bybxuv6r].is-found{background:var(--rg-edge);color:#fff;animation:.6s cubic-bezier(.34,1.56,.64,1) tile-pop}.tile[data-astro-cid-bybxuv6r].is-wrong{animation:tile-shake .4s var(--ease-m)}.tile[data-astro-cid-bybxuv6r].is-hint{animation:tile-hint .6s var(--ease-m-inout) 3}.tile[data-astro-cid-bybxuv6r],[data-astro-cid-bybxuv6r][data-region] .region-dot[data-astro-cid-bybxuv6r]{--rg:var(--rg-soft)}[data-astro-cid-bybxuv6r][data-region=hokkaido]{--rg-soft:#dde8ff;--rg-edge:#4f6ef7}[data-astro-cid-bybxuv6r][data-region=tohoku]{--rg-soft:#d6f5ea;--rg-edge:#0f9b69}[data-astro-cid-bybxuv6r][data-region=kanto]{--rg-soft:#ffe1e6;--rg-edge:#e03e52}[data-astro-cid-bybxuv6r][data-region=chubu]{--rg-soft:#ebe4ff;--rg-edge:#7457f0}[data-astro-cid-bybxuv6r][data-region=kinki]{--rg-soft:#fff0c7;--rg-edge:#c98a00}[data-astro-cid-bybxuv6r][data-region=chugoku]{--rg-soft:#d8f0ff;--rg-edge:#1683c7}[data-astro-cid-bybxuv6r][data-region=shikoku]{--rg-soft:#e3f6cf;--rg-edge:#4f9a12}[data-astro-cid-bybxuv6r][data-region=kyushu]{--rg-soft:#ffe3cf;--rg-edge:#e2620a}[data-theme=dark] [data-astro-cid-bybxuv6r][data-region]{--rg-soft:color-mix(in srgb, var(--rg-edge) 26%, #12131f)}.region-dot[data-astro-cid-bybxuv6r]{background:var(--rg-edge)}@keyframes tile-in{0%{opacity:0;transform:translateY(1.6cqi)scale(.6)}}@keyframes tile-pop{40%{transform:scale(1.25)}}@keyframes tile-shake{25%{transform:translate(-.8cqi)}75%{transform:translate(.8cqi)}}@keyframes tile-hint{50%{box-shadow:0 0 0 1cqi color-mix(in srgb, var(--rg-edge) 35%, transparent);transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-bybxuv6r],.tile[data-astro-cid-bybxuv6r].is-found,.tile[data-astro-cid-bybxuv6r].is-wrong,.tile[data-astro-cid-bybxuv6r].is-hint{animation:none}}.pref-panel[data-astro-cid-yfnzlkdv]{position:sticky;top:132px}.pref-close[data-astro-cid-yfnzlkdv]{display:none}.region-tag[data-astro-cid-yfnzlkdv]{background:color-mix(in srgb, var(--rg-edge) 16%, transparent);border-radius:999px;padding:0 .6em;font-weight:600;display:inline-block}.pref-card[data-astro-cid-yfnzlkdv]{animation:card-in .6s var(--ease-m) backwards;position:relative}[data-astro-cid-yfnzlkdv][data-region=hokkaido]{--rg-edge:#4f6ef7}[data-astro-cid-yfnzlkdv][data-region=tohoku]{--rg-edge:#0f9b69}[data-astro-cid-yfnzlkdv][data-region=kanto]{--rg-edge:#e03e52}[data-astro-cid-yfnzlkdv][data-region=chubu]{--rg-edge:#7457f0}[data-astro-cid-yfnzlkdv][data-region=kinki]{--rg-edge:#c98a00}[data-astro-cid-yfnzlkdv][data-region=chugoku]{--rg-edge:#1683c7}[data-astro-cid-yfnzlkdv][data-region=shikoku]{--rg-edge:#4f9a12}[data-astro-cid-yfnzlkdv][data-region=kyushu]{--rg-edge:#e2620a}.pref-card[data-astro-cid-yfnzlkdv]{border-top:5px solid var(--rg-edge)}@media (width<=1023.98px){.pref-panel[data-astro-cid-yfnzlkdv]{position:static}.pref-empty[data-astro-cid-yfnzlkdv]{display:none}.pref-card[data-astro-cid-yfnzlkdv]{z-index:40;max-height:52dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));animation:sheet-in .6s var(--ease-m) backwards;border-radius:22px 22px 0 0;grid-template-columns:116px minmax(0,1fr);column-gap:12px;display:grid;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px -12px #00000059}.pref-card[data-astro-cid-yfnzlkdv][hidden]{display:none}.pref-card[data-astro-cid-yfnzlkdv]>*{grid-column:1/-1}.pref-card[data-astro-cid-yfnzlkdv]>.pref-motif{grid-area:1/1/span 2;align-self:start;margin-top:4px}.pref-card[data-astro-cid-yfnzlkdv]>.pref-head[data-astro-cid-yfnzlkdv]{grid-area:1/2;margin-top:0;padding-right:40px}.pref-card[data-astro-cid-yfnzlkdv]>.pref-meta[data-astro-cid-yfnzlkdv]{grid-area:2/2;align-self:start}.pref-close[data-astro-cid-yfnzlkdv]{z-index:1;background:var(--surface);border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.pref-card[data-astro-cid-yfnzlkdv]{animation:none}}
