._page_18xkb_1{color:#302d26;background:#f7f1e4;min-height:100vh}._header_18xkb_1{border-bottom:1px solid #d9cfba;justify-content:space-between;align-items:center;gap:22px;padding:22px 5vw;display:flex}._header_18xkb_1 nav{gap:26px;font-size:14px;display:flex}._intro_18xkb_1{max-width:1500px;margin:auto;padding:48px 5vw 30px}._intro_18xkb_1>p,._kicker_18xkb_1{color:#895247;letter-spacing:.13em;font-size:12px}._intro_18xkb_1 h1{font-family:var(--font-serif),serif;margin:16px 0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.3}._intro_18xkb_1>div{color:#6a6456;justify-content:space-between;align-items:center;gap:20px;font-size:15px;display:flex}._intro_18xkb_1>div>span{white-space:nowrap;border:1px solid #c7bda5;border-radius:30px;padding:9px 15px;font-size:12px}._mobileBreak_18xkb_1{display:none}._explorer_18xkb_1{grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);align-items:start;gap:28px;max-width:1500px;margin:auto;padding:0 5vw 45px;display:grid}._mapColumn_18xkb_1{min-width:0;position:sticky;top:20px}._toolbar_18xkb_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._toolbar_18xkb_1>div{background:#e7decc;border-radius:30px;gap:2px;padding:4px;display:flex}._toolbar_18xkb_1 button,._actions_18xkb_1 button{cursor:pointer;font:inherit;background:0 0;border:0}._toolbar_18xkb_1 button{border-radius:24px;min-height:44px;padding:10px 16px;font-size:13px}._toolbar_18xkb_1 button[aria-pressed=true]{color:#fff9e9;background:#395c4e}._toolbar_18xkb_1 label{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:13px;display:flex}._toolbar_18xkb_1 input{accent-color:#933c31;width:17px;height:17px}._canvas_18xkb_1{background:#e7ece5;border:1px solid #c7d1c4;border-radius:120px 120px 12px 12px;position:relative;overflow:hidden}._canvas_18xkb_1 svg{width:100%;height:auto;max-height:660px;display:block}._mapLabel_18xkb_1{fill:#596c5f;letter-spacing:.08em;font-size:12px}._seaLabel_18xkb_1{fill:#81988f;letter-spacing:.4em;font-size:17px}._point_18xkb_1,._regionButton_18xkb_1{cursor:pointer;pointer-events:bounding-box;outline:none}._point_18xkb_1:focus-visible>circle:last-of-type{stroke:#161f19;stroke-width:5px}._point_18xkb_1 text{fill:#343b31;paint-order:stroke;stroke:#fcf7e9;stroke-width:5px;stroke-linejoin:round;font-size:16px;font-weight:600}._regionButton_18xkb_1 rect{fill:#fffaf0;stroke:#b2bda8}._regionButton_18xkb_1 text{fill:#395c4e;font-size:15px}._regionButton_18xkb_1:hover rect,._regionButton_18xkb_1:focus-visible rect{stroke:#933c31;stroke-width:3px}._mapHint_18xkb_1{text-align:center;color:#506450;pointer-events:none;width:100%;font-size:12px;position:absolute;bottom:20px}._legend_18xkb_1{color:#6d6355;flex-wrap:wrap;gap:10px 18px;padding:17px 6px;font-size:12px;display:flex}._legend_18xkb_1>span{align-items:center;gap:6px;display:flex}._legend_18xkb_1 i{border-top:2px solid #97483e;width:25px}._legend_18xkb_1 i._dashed_18xkb_1{border-top-style:dashed}._legend_18xkb_1 p{flex-basis:100%;margin:0;line-height:1.7}._sidebar_18xkb_1{background:#fffbf1;border:1px solid #ddd3be;border-radius:12px;overflow:hidden}._deity_18xkb_1{background:#efe6d2;align-items:center;gap:17px;padding:20px 24px;display:flex}._deity_18xkb_1 img{object-fit:cover;object-position:center 35%;border-radius:35px 35px 3px 3px;width:57px;height:73px}._deity_18xkb_1 div{gap:6px;display:grid}._deity_18xkb_1 small{letter-spacing:.12em;color:#7a6954;font-size:11px}._deity_18xkb_1 a{font-family:serif;font-size:23px}._deity_18xkb_1 span{color:#796d59;font-size:12px}._templePicker_18xkb_1{border-bottom:1px solid #e1d8c6;flex-wrap:wrap;gap:7px;padding:18px 20px;display:flex}._templePicker_18xkb_1 button{cursor:pointer;color:#5d5546;font:inherit;background:0 0;border:1px solid #d8cfbd;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:11px 10px;font-size:12px;display:flex}._templePicker_18xkb_1 button[aria-pressed=true]{color:#fffaf0;background:#8f3e32;border-color:#8f3e32}._templePicker_18xkb_1 small{opacity:.7;font-size:10px}._detail_18xkb_1{padding:24px}._detail_18xkb_1 h2{margin:12px 0;font-family:serif;font-size:30px}._detail_18xkb_1>p{color:#6b6253;font-size:14px;line-height:1.9}._detail_18xkb_1 p._lead_18xkb_1{color:#3f4c3f;font-size:17px}._detail_18xkb_1 address{color:#776e5f;margin:14px 0;font-size:12px;font-style:normal}._actions_18xkb_1{flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0 30px;display:flex}._actions_18xkb_1 a{color:#fffaf0;background:#395c4e;border-radius:4px;padding:14px 18px;font-size:13px}._actions_18xkb_1 button{color:#895044;min-height:44px;font-size:12px}._detail_18xkb_1 h3{border-top:1px solid #ddd1bb;padding-top:24px;font-size:15px;font-weight:500}._relation_18xkb_1{border-bottom:1px solid #e8dfce;gap:7px;padding:13px 0;display:grid}._relation_18xkb_1 small{color:#945044;font-size:11px}._relation_18xkb_1 p{margin:0;font-size:14px;line-height:1.7}._relation_18xkb_1 span,._relation_18xkb_1 em{color:#786d5c;font-size:11px;font-style:normal;line-height:1.7}._relation_18xkb_1 a{color:#5a7060;text-underline-offset:4px;min-height:28px;font-size:11px;text-decoration:underline}._detail_18xkb_1 p._note_18xkb_1{background:#f2ead9;padding:12px;font-size:12px}._story_18xkb_1{gap:10px;padding-top:22px;display:grid}._story_18xkb_1 small{color:#8e574a;font-size:11px}._story_18xkb_1 a{font-family:serif;line-height:1.6}._sources_18xkb_1{color:#766a58;border-top:1px solid #d8cfbd;grid-column:1/-1;padding-top:22px;font-size:12px;line-height:1.9}._sources_18xkb_1 summary{cursor:pointer;min-height:32px}._sources_18xkb_1 a{text-underline-offset:3px;text-decoration:underline}._footer_18xkb_1{text-align:center;color:#796e5b;border-top:1px solid #ded4c1;padding:25px 5vw 45px;font-size:12px;line-height:1.8}._footer_18xkb_1 a{color:#8c473d;margin-top:12px;display:inline-block}._page_18xkb_1 :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #8e382e}@media (width>=1500px){._explorer_18xkb_1,._intro_18xkb_1{padding-left:60px;padding-right:60px}}@media (width<=850px){._point_18xkb_1 text{font-size:22px}._explorer_18xkb_1{grid-template-columns:1fr;gap:18px}._mapColumn_18xkb_1{position:static}._canvas_18xkb_1{border-radius:70px 70px 10px 10px}._canvas_18xkb_1 svg{max-height:490px}._intro_18xkb_1>div{display:block}._intro_18xkb_1>div>span{margin-top:14px;display:inline-block}._intro_18xkb_1{padding-top:28px}._header_18xkb_1{align-items:start;padding:18px 5vw}._header_18xkb_1 nav{flex-direction:column;gap:12px;font-size:12px}._mobileBreak_18xkb_1{display:block}._toolbar_18xkb_1{gap:5px}._toolbar_18xkb_1 button{padding:10px 12px}._toolbar_18xkb_1 label{font-size:12px}._detail_18xkb_1{padding:22px}._mapHint_18xkb_1{font-size:11px;bottom:12px}._legend_18xkb_1{font-size:11px}._templePicker_18xkb_1 button{font-size:13px}}@media (prefers-reduced-motion:reduce){._page_18xkb_1 *{scroll-behavior:auto}}._topicSelector_18xkb_5{flex-wrap:wrap;gap:12px;max-width:1500px;margin:0 auto 24px;padding:0 5vw;display:flex}._topicSelector_18xkb_5 button{cursor:pointer;color:#3f4c3f;min-height:52px;font:inherit;background:#fffbf1;border:1px solid #c7bda5;border-radius:6px;align-items:center;gap:16px;padding:12px 20px;display:flex}._topicSelector_18xkb_5 button[aria-pressed=true]{color:#fffaf0;background:#395c4e;border-color:#395c4e}._topicSelector_18xkb_5 small{opacity:.8;font-size:12px}._pendingMap_18xkb_5{background:#eee7d7;border:1px solid #d8cfbd;border-radius:70px 70px 12px 12px;padding:40px}._pendingMap_18xkb_5 h2{font-family:serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.4}._pendingMap_18xkb_5>p{color:#6b6253;font-size:16px;line-height:1.9}._pendingMap_18xkb_5>a{color:#895044;text-underline-offset:5px;padding:16px 0;text-decoration:underline;display:inline-block}._pendingRegions_18xkb_5{gap:12px;margin-top:22px;display:grid}._pendingRegions_18xkb_5 button{text-align:left;font:inherit;color:#3f4c3f;cursor:pointer;background:#fffbf1;border:1px solid #d8cfbd;border-radius:6px;gap:9px;min-height:72px;padding:18px;display:grid}._pendingRegions_18xkb_5 button[aria-pressed=true]{background:#f8e8d8;border-color:#8f3e32}._pendingRegions_18xkb_5 small{color:#7a6954;font-size:12px}@media (width<=850px){._pendingMap_18xkb_5{padding:30px 24px}._topicSelector_18xkb_5{gap:8px}._topicSelector_18xkb_5 button{gap:10px;padding:12px 16px}}._topicMenu_18xkb_7{position:relative}._topicMenu_18xkb_7 summary{cursor:pointer;min-height:28px}._topicMenu_18xkb_7>div{z-index:20;background:#fffbf1;border:1px solid #d9cfba;width:min(280px,85vw);max-height:60vh;padding:12px;position:absolute;top:36px;right:0;overflow:auto;box-shadow:0 8px 24px #302d2620}._topicMenu_18xkb_7 a{padding:12px;line-height:1.5;display:block}
