.zone-route[data-astro-cid-ty4qsqft]{margin-bottom:34px}.route-visit[data-astro-cid-ty4qsqft]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);margin:14px 0}.route-visit[data-astro-cid-ty4qsqft]>summary[data-astro-cid-ty4qsqft]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 16px;display:flex}.route-visit__levels[data-astro-cid-ty4qsqft]{color:var(--ink);font-weight:700}.route-visit__meta[data-astro-cid-ty4qsqft]{color:var(--ink-soft);font-size:var(--text-sm)}.route-visit__path[data-astro-cid-ty4qsqft]{color:var(--ink-soft);margin:0 16px 6px}.route-stops[data-astro-cid-ty4qsqft]{counter-reset:stop;margin:0;padding:0 16px 8px;list-style:none}.route-stop[data-astro-cid-ty4qsqft]{counter-increment:stop;margin:14px 0 18px}.route-stop__name[data-astro-cid-ty4qsqft]{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.route-stop__name[data-astro-cid-ty4qsqft]:before{content:counter(stop);background:var(--surface-subtle);min-width:24px;height:24px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:999px;place-items:center;display:inline-grid}.route-quests[data-astro-cid-ty4qsqft] td[data-astro-cid-ty4qsqft]{vertical-align:top}.route-quests__level[data-astro-cid-ty4qsqft]{white-space:nowrap;color:var(--ink-soft)}.route-quests__only[data-astro-cid-ty4qsqft]{color:var(--ink-muted);font-size:var(--text-xs);display:block}.route-quests__none[data-astro-cid-ty4qsqft]{color:var(--ink-muted)}.route-coords{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.route-short[data-astro-cid-ty4qsqft] ul[data-astro-cid-ty4qsqft]{padding-left:1.2em}.route-short[data-astro-cid-ty4qsqft] li[data-astro-cid-ty4qsqft]{margin-bottom:6px}.route-more[data-astro-cid-ty4qsqft]{margin-top:8px}.zone-guide__intro[data-astro-cid-ty4qsqft]{margin-bottom:8px}.zone-guide__part[data-astro-cid-ty4qsqft]{margin:26px 0 0}.zone-guide__title[data-astro-cid-ty4qsqft]{font-size:var(--text-lg);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;display:flex}.zone-guide__num[data-astro-cid-ty4qsqft]{background:var(--tone-gold-bg);width:28px;height:28px;color:var(--tone-gold-ink);font-family:var(--font-mono);font-size:var(--text-sm);border-radius:999px;place-items:center;display:inline-grid}.zone-guide__lv[data-astro-cid-ty4qsqft]{font-size:var(--text-xs)}.zone-guide__steps[data-astro-cid-ty4qsqft]{max-width:70ch;margin:10px 0 0;padding:0;list-style:none}.zone-guide__steps[data-astro-cid-ty4qsqft] li[data-astro-cid-ty4qsqft]{border-top:1px solid var(--rule-soft);padding:8px 0 8px 18px;position:relative}.zone-guide__steps[data-astro-cid-ty4qsqft] li[data-astro-cid-ty4qsqft]:first-child{border-top:0}.zone-guide__steps[data-astro-cid-ty4qsqft] li[data-astro-cid-ty4qsqft].zone-guide__step--num{padding-left:34px}.zone-guide__steps[data-astro-cid-ty4qsqft] li[data-astro-cid-ty4qsqft].zone-guide__step--num:before{content:none}.zone-guide__step-n[data-astro-cid-ty4qsqft],.zone-guide__marker[data-astro-cid-ty4qsqft]{background:var(--map-marker);width:24px;height:24px;color:var(--map-marker-ink);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.zone-guide__step-n[data-astro-cid-ty4qsqft]{position:absolute;top:8px;left:0}.zone-guide__map[data-astro-cid-ty4qsqft]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-subtle);max-width:640px;margin:14px 0 6px;position:relative;overflow:hidden}.zone-guide__map[data-astro-cid-ty4qsqft] img[data-astro-cid-ty4qsqft]{max-width:none;position:absolute}.zone-guide__path[data-astro-cid-ty4qsqft]{width:100%;height:100%;position:absolute;inset:0}.zone-guide__path[data-astro-cid-ty4qsqft] polyline[data-astro-cid-ty4qsqft]{fill:none;stroke:var(--map-marker);stroke-width:3px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke;opacity:.9}.zone-guide__marker[data-astro-cid-ty4qsqft]{background:var(--map-marker);color:var(--map-marker-ink);box-shadow:0 0 0 2px var(--map-marker-ink);position:absolute;transform:translate(-50%,-50%)}.zone-guide__shop[data-astro-cid-ty4qsqft]{max-width:640px;margin:12px 0 0}.zone-guide__shop[data-astro-cid-ty4qsqft] .data-table[data-astro-cid-ty4qsqft]{min-width:0}.zone-guide__count[data-astro-cid-ty4qsqft]{font-family:var(--font-mono);white-space:nowrap}.zone-guide__note[data-astro-cid-ty4qsqft]{max-width:70ch;color:var(--ink-soft);font-size:var(--text-sm);margin:8px 0 0}.zone-guide__dtag{font-size:var(--text-xs);vertical-align:middle;margin-left:6px;text-decoration:none}.zone-guide__steps[data-astro-cid-ty4qsqft] li[data-astro-cid-ty4qsqft]:before{content:"";background:var(--gold);border-radius:999px;width:6px;height:6px;position:absolute;top:1.05em;left:2px}.zd-list[data-astro-cid-wjwse6ty]{gap:18px;display:grid}.zd-card[data-astro-cid-wjwse6ty]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-card);box-shadow:var(--shadow-card);overflow:hidden}.zd-card__media[data-astro-cid-wjwse6ty]{aspect-ratio:16/6;background:var(--surface-sunken);display:block}.zd-card__media[data-astro-cid-wjwse6ty] img[data-astro-cid-wjwse6ty]{object-fit:cover;width:100%;height:100%;display:block}.zd-card__body[data-astro-cid-wjwse6ty]{padding:16px 18px 18px}.zd-card__kicker[data-astro-cid-wjwse6ty]{color:var(--ink-soft);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.zd-card__title[data-astro-cid-wjwse6ty]{font-size:var(--text-xl);margin:6px 0 4px}.zd-card__title[data-astro-cid-wjwse6ty] a[data-astro-cid-wjwse6ty]{color:var(--navy);text-decoration:none}.zd-card__title[data-astro-cid-wjwse6ty] a[data-astro-cid-wjwse6ty]:hover{color:var(--link-hover)}.zd-card__summary[data-astro-cid-wjwse6ty]{max-width:70ch;color:var(--ink);margin:0}.zd-card__entrance[data-astro-cid-wjwse6ty]{color:var(--ink-soft);font-size:var(--text-sm);margin:6px 0 0}.zd-card__entrance[data-astro-cid-wjwse6ty] a[data-astro-cid-wjwse6ty]{font-family:var(--font-mono);font-size:var(--text-xs)}.zd-card__part[data-astro-cid-wjwse6ty]{border-top:1px solid var(--rule-soft);margin-top:16px;padding-top:14px}.zd-card__part[data-astro-cid-wjwse6ty] h4[data-astro-cid-wjwse6ty]{font-size:var(--text-base);color:var(--navy);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;display:flex}.zd-card__part[data-astro-cid-wjwse6ty] h4[data-astro-cid-wjwse6ty] .tag[data-astro-cid-wjwse6ty]{font-size:var(--text-xs)}.zd-card__steps[data-astro-cid-wjwse6ty],.zd-card__quests[data-astro-cid-wjwse6ty]{max-width:70ch;margin:8px 0 0;padding:0;list-style:none}.zd-card__steps[data-astro-cid-wjwse6ty] li[data-astro-cid-wjwse6ty]{border-top:1px solid var(--rule-soft);padding:7px 0 7px 18px;position:relative}.zd-card__steps[data-astro-cid-wjwse6ty] li[data-astro-cid-wjwse6ty]:first-child,.zd-card__quests[data-astro-cid-wjwse6ty] li[data-astro-cid-wjwse6ty]:first-child{border-top:0}.zd-card__steps[data-astro-cid-wjwse6ty] li[data-astro-cid-wjwse6ty]:before{content:"";background:var(--gold);border-radius:999px;width:6px;height:6px;position:absolute;top:1.05em;left:2px}.zd-card__quests[data-astro-cid-wjwse6ty] li[data-astro-cid-wjwse6ty]{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 0;display:flex}.zd-card__quests[data-astro-cid-wjwse6ty] a[data-astro-cid-wjwse6ty]{font-weight:700}.zd-card__where[data-astro-cid-wjwse6ty]{color:var(--ink-soft);font-size:var(--text-sm)}.zd-card__quests[data-astro-cid-wjwse6ty] .tag[data-astro-cid-wjwse6ty]{font-size:var(--text-xs);margin-left:auto}.zd-card__more[data-astro-cid-wjwse6ty]{margin:16px 0 0}
