/* what the map takes from the new site's stylesheet, here with the original site's fonts */
[data-warmap]{--f-display:"Oswald",sans-serif;--f-body:"Inter",system-ui,sans-serif;--f-data:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--radius:6px}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/siameseedge/plus/map/fonts/im-fell-english-latin-400-normal.BhowGHCQ.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/im-fell-english-latin-400-normal.CxhBQSzl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/siameseedge/plus/map/fonts/im-fell-english-latin-400-italic.DD_ylKHZ.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/im-fell-english-latin-400-italic.hN89MLGX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/siameseedge/plus/map/fonts/noto-serif-thai-thai-400-normal.CvrP933u.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/noto-serif-thai-thai-400-normal.B98Q1sHK.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-ext-400-normal.BB1RY-JM.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-ext-400-normal.BxN53HqO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-400-normal.BVYgoRdi.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-400-normal.BnSCagmU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/siameseedge/plus/map/fonts/noto-serif-thai-thai-600-normal.BPIYqBcd.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/noto-serif-thai-thai-600-normal.Bi2iA5nV.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-ext-600-normal.CCPw-m5N.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-ext-600-normal.Bn5dVPRl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-600-normal.DrhQiPUG.woff2)format("woff2"),url(/siameseedge/plus/map/fonts/noto-serif-thai-latin-600-normal.B_GHqjz6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wm-ink:#4b3623;--wm-parch:#ecdca9;--wm-burma:#8b2a1f;--wm-siam:#24476b}.wm[data-astro-cid-qpcaxsum]{color:#f2e6c2;background:#1b110a;padding:clamp(.4rem,1vw,.9rem) clamp(.2rem,.8vw,.8rem) clamp(1rem,2vw,1.6rem);scroll-margin-top:76px;position:relative}.wm__scroll[data-astro-cid-qpcaxsum]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.wm__sheet[data-astro-cid-qpcaxsum]{aspect-ratio:var(--ar);width:min(100%, calc(var(--wm-h,4000px) * 1920 / 1040));--u:calc(100cqw / 1920);min-width:1000px;margin-inline:auto;position:relative;container-type:inline-size}.wm__svg[data-astro-cid-qpcaxsum]{height:100%;width:var(--wm-stage-w,100%);min-width:100%;max-width:none;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.wm-hill{fill:#efe0ad;stroke:var(--wm-ink);stroke-width:1px;stroke-linejoin:round}.wm-shade{fill:none;stroke:var(--wm-ink);stroke-width:.8px;opacity:.75;stroke-linecap:round}.wm-trunk{stroke:var(--wm-ink);stroke-width:1px;fill:none}.wm-leaf{fill:#8a9a58;stroke:var(--wm-ink);stroke-width:.8px;fill-opacity:.7}.wm-reedline{stroke:#5b6a45;stroke-width:.9px;fill:none;stroke-linecap:round}.wm-wave{stroke:#3c615c;stroke-width:.9px;fill:none;opacity:.55;stroke-linecap:round}.wm-bld{fill:#f4e7bd;stroke:var(--wm-ink);stroke-width:1.15px;stroke-linejoin:round}.wm-line{stroke:var(--wm-ink);stroke-width:1px;fill:none;stroke-linecap:round}.wm-hull{fill:#6c4a29;stroke:#2c1a0b;stroke-width:1px}.wm-sail{fill:#f0e2b6;stroke:#2c1a0b;stroke-width:1px;opacity:.95}.wm-river{stroke:#2f5d66;stroke-width:1.4px;opacity:.85}.wm-river--big{stroke-width:2.6px}.wm-route__under{fill:none;stroke:#f0e2b6;stroke-width:7px;opacity:.55;stroke-linecap:round;stroke-linejoin:round}.wm-route__line{fill:none;stroke-width:3.6px;stroke-dasharray:11 7;stroke-linecap:round;stroke-linejoin:round}.wm-route__line.is-dashed{stroke-dasharray:3 8}@media (prefers-reduced-motion:no-preference){.wm-route__line{animation:2.6s linear infinite wm-march}}@keyframes wm-march{to{stroke-dashoffset:-36px}}.wm-city,.wm-range,.wm-rivername,.wm-region,.wm-routelabel,.wm-title,.wm-subtitle,.wm-scaletext,.wm-legendtext{fill:var(--wm-ink);paint-order:stroke;stroke:#ecdca9;stroke-width:3.4px;stroke-linejoin:round;stroke-opacity:.8;font-family:IM Fell English,Noto Serif Thai,Georgia,serif}.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-city,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-range,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-rivername,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-region,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-routelabel,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-title,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-subtitle,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-legendtext,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-scaletext{font-family:Noto Serif Thai,IM Fell English,serif}.wm-city{font-style:italic}.wm-city--big,.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-city{font-style:normal}.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-city--big{font-weight:600}.wm-range,.wm-rivername{opacity:.85;font-style:italic}.wm-region{opacity:.72;text-transform:uppercase;stroke-width:5px;stroke-opacity:.5;font-weight:400}.wm-region--sea{fill:#2f5d66;opacity:.8;stroke:none;font-style:italic}.wm-routelabel{stroke-width:4.5px;font-size:23px;font-style:italic;font-weight:400}.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-routelabel{font-size:21px;font-style:normal}.wm-title{stroke-width:0;text-anchor:middle;font-size:32px}.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-title{font-size:30px;font-weight:600}.wm-title--cap{letter-spacing:.04em;opacity:.88;font-size:24px;font-style:italic}.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-title--cap{letter-spacing:0;font-size:20px;font-style:normal;font-weight:400}.wm-scaletext,.wm-legendtext{stroke-width:0;font-size:19px}.wm-legendtext{font-size:21px}.wm-hint{fill:#4e3520;stroke:none;font-family:IM Fell English,Noto Serif Thai,Georgia,serif;font-size:21px;font-style:italic}.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-hint{font-family:Noto Serif Thai,IM Fell English,serif;font-size:18px;font-style:normal}.wm-hint--touch{display:none}@media (hover:none){.wm-hint--mouse{display:none}.wm-hint--touch{display:inline}}.wm-head[data-astro-cid-qpcaxsum]{display:none}.wm__hots[data-astro-cid-qpcaxsum]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.wm__hots[data-astro-cid-qpcaxsum] li[data-astro-cid-qpcaxsum]{width:0;height:0;position:absolute}.wm__hots[data-astro-cid-qpcaxsum] li[data-astro-cid-qpcaxsum].wm-tag{width:calc(var(--tw) * var(--u));pointer-events:none;height:auto}.wm-hot[data-astro-cid-qpcaxsum],.wm-item__btn[data-astro-cid-qpcaxsum],.wm-mc__a[data-astro-cid-qpcaxsum]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.wm-hot[data-astro-cid-qpcaxsum]{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-22px;left:-22px}.wm-hot__dot[data-astro-cid-qpcaxsum]{z-index:2;width:19px;height:19px;transition:transform .2s var(--ease), box-shadow .2s;background:radial-gradient(circle at 35% 30%,#ee6a54 0,#b3281c 55%,#6c130d 100%);border-radius:50%;position:relative;box-shadow:0 0 0 1.5px #3a0c07,0 3px 6px #1406028c,inset 0 -2px 3px #3c050080}.wm-hot__dot[data-astro-cid-qpcaxsum]:after{content:"";opacity:0;background:radial-gradient(circle at 35% 30%,#f7dc9a 0,#cf9233 52%,#82501a 100%);border-radius:50%;transition:opacity .2s;position:absolute;inset:0;box-shadow:inset 0 -2px 3px #50280080}.wm-hot[data-astro-cid-qpcaxsum]:hover .wm-hot__dot[data-astro-cid-qpcaxsum]:after,.wm-hot[data-astro-cid-qpcaxsum]:focus-visible .wm-hot__dot[data-astro-cid-qpcaxsum]:after,.wm-pin[data-astro-cid-qpcaxsum][data-active] .wm-hot__dot[data-astro-cid-qpcaxsum]:after{opacity:1}.wm-hot[data-astro-cid-qpcaxsum]:hover .wm-hot__dot[data-astro-cid-qpcaxsum],.wm-hot[data-astro-cid-qpcaxsum]:focus-visible .wm-hot__dot[data-astro-cid-qpcaxsum],.wm-pin[data-astro-cid-qpcaxsum][data-active] .wm-hot__dot[data-astro-cid-qpcaxsum]{box-shadow:0 0 0 1.5px #4a2906,0 3px 6px #1406028c,0 0 0 5px #e7b25461}.wm-hot__ring[data-astro-cid-qpcaxsum]{opacity:0;border:2px solid #e0533e;border-radius:50%;animation:2.8s ease-out infinite wm-ping;position:absolute;inset:6px}.wm-hot[data-astro-cid-qpcaxsum]:hover .wm-hot__ring[data-astro-cid-qpcaxsum],.wm-pin[data-astro-cid-qpcaxsum][data-active] .wm-hot__ring[data-astro-cid-qpcaxsum]{border-color:#e8b456}@keyframes wm-ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.wm-hot__ring[data-astro-cid-qpcaxsum]{opacity:.35;animation:none}}.wm-hot[data-astro-cid-qpcaxsum]:hover .wm-hot__dot[data-astro-cid-qpcaxsum],.wm-hot[data-astro-cid-qpcaxsum]:focus-visible .wm-hot__dot[data-astro-cid-qpcaxsum],.wm-pin[data-astro-cid-qpcaxsum][data-active] .wm-hot__dot[data-astro-cid-qpcaxsum]{transform:scale(1.22)}.wm-hot[data-astro-cid-qpcaxsum]:focus-visible{outline-offset:-4px;border-radius:50%;outline:2px solid #f0d58a}.wm-list[data-astro-cid-qpcaxsum]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.wm-list[data-astro-cid-qpcaxsum] li[data-astro-cid-qpcaxsum]{width:calc(var(--tw) * var(--u));height:0;position:absolute}.wm-item__btn[data-astro-cid-qpcaxsum]{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;width:100%;padding:calc(4 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u));-webkit-tap-highlight-color:transparent;display:block}.wm-item__plate[data-astro-cid-qpcaxsum]{height:calc(44 * var(--u));place-items:center;display:grid}.wm-item__plate[data-astro-cid-qpcaxsum]>[data-astro-cid-qpcaxsum]{width:100%;height:100%;transition:transform .2s var(--ease), opacity .18s;grid-area:1/1}.wm-item__plate[data-astro-cid-qpcaxsum] img[data-astro-cid-qpcaxsum]{object-fit:contain;display:block}.wm-item__red[data-astro-cid-qpcaxsum]{-webkit-mask:var(--sil) center / contain no-repeat;mask:var(--sil) center / contain no-repeat;opacity:0;background:#8b2a1f}.wm-item__name[data-astro-cid-qpcaxsum]{margin-top:calc(9 * var(--u));font:400 max(12px, calc(26 * var(--u)))/1.05 "IM Fell English", "Noto Serif Thai", Georgia, serif;color:#24120a;text-align:center;display:block}.wm[data-astro-cid-qpcaxsum]:lang(th) .wm-item__name[data-astro-cid-qpcaxsum]{font-size:max(12px, calc(25 * var(--u)))}.wm-item__btn[data-astro-cid-qpcaxsum]:hover .wm-item__plate[data-astro-cid-qpcaxsum]>[data-astro-cid-qpcaxsum],.wm-item[data-astro-cid-qpcaxsum][data-active] .wm-item__plate[data-astro-cid-qpcaxsum]>[data-astro-cid-qpcaxsum]{transform:scale(1.03)}.wm-item__btn[data-astro-cid-qpcaxsum]:hover img[data-astro-cid-qpcaxsum],.wm-item[data-astro-cid-qpcaxsum][data-active] img[data-astro-cid-qpcaxsum]{opacity:0}.wm-item__btn[data-astro-cid-qpcaxsum]:hover .wm-item__red[data-astro-cid-qpcaxsum],.wm-item[data-astro-cid-qpcaxsum][data-active] .wm-item__red[data-astro-cid-qpcaxsum]{opacity:1}.wm-item__name[data-astro-cid-qpcaxsum]{transition:color .18s}.wm-item__btn[data-astro-cid-qpcaxsum]:hover .wm-item__name[data-astro-cid-qpcaxsum],.wm-item[data-astro-cid-qpcaxsum][data-active] .wm-item__name[data-astro-cid-qpcaxsum]{color:#8b2a1f}.wm-item__btn[data-astro-cid-qpcaxsum]:focus-visible{outline-offset:1px;outline:2px solid #8b2a1f}.wm-leader{fill:none;stroke:#3e2a18;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.5 7;opacity:.75}.wm-leader__dot{fill:#3e2a18;opacity:.85}.wm-link[data-astro-cid-qpcaxsum]{pointer-events:none;z-index:19;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wm-link__under[data-astro-cid-qpcaxsum]{stroke:#f3e7c0;stroke-width:6px;stroke-linecap:round;opacity:.7}.wm-link__line[data-astro-cid-qpcaxsum]{stroke:#8b2a1f;stroke-width:3px;stroke-linecap:round}.wm-link__dot[data-astro-cid-qpcaxsum]{fill:#8b2a1f;stroke:#f3e7c0;stroke-width:1.5px}.wm-plain[data-astro-cid-qpcaxsum]{flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;margin:.9rem 0 0;padding:0 1rem;list-style:none;display:flex}.wm-plain[data-astro-cid-qpcaxsum] a[data-astro-cid-qpcaxsum]{color:#f2e6c2;padding:.4rem .1rem;display:inline-block}.wm-mcards[data-astro-cid-qpcaxsum]{pointer-events:none;margin:0;padding:0;list-style:none;display:block;position:absolute;inset:0}.wm-mc[data-astro-cid-qpcaxsum]{width:calc(var(--mw) * var(--u));height:calc(var(--mh) * var(--u));position:absolute}.wm-mc__a[data-astro-cid-qpcaxsum]{all:unset;box-sizing:border-box;grid-template-rows:calc(var(--mplate) * var(--u)) 1fr;row-gap:calc(var(--mgap) * var(--u));width:100%;height:100%;padding:calc(var(--mpy) * var(--u)) calc(var(--mpx) * var(--u));pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f3e7c0f0;border:1px solid #4b3623;border-radius:3px;display:grid;box-shadow:0 1px 4px #14080280}.wm-mc__plate[data-astro-cid-qpcaxsum] img[data-astro-cid-qpcaxsum]{object-fit:contain;width:100%;height:100%;display:block}.wm-mc__name[data-astro-cid-qpcaxsum]{text-align:center;white-space:nowrap;font:400 calc(var(--mnm) * var(--u))/1.1 "IM Fell English", "Noto Serif Thai", Georgia, serif;color:#24120a;display:block}.wm-mc__a[data-astro-cid-qpcaxsum]:active{background:#f8ecc8}.wm-mc__a[data-astro-cid-qpcaxsum]:active .wm-mc__name[data-astro-cid-qpcaxsum]{color:#8b2a1f}.wm-mc__a[data-astro-cid-qpcaxsum]:focus-visible{outline-offset:1px;outline:2px solid #8b2a1f}.wm-mleaders{display:block}.wm-mleader{fill:none;stroke:#3e2a18;stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:.1 7.5;opacity:.95}.wm__cards[data-astro-cid-qpcaxsum]{position:static}.wm-card[data-astro-cid-qpcaxsum]{z-index:20;color:#2e1d0e;cursor:pointer;background:#f3e7c0;border:1px solid #4b3623;border-radius:3px;width:min(198px,86vw);position:absolute;overflow:hidden;box-shadow:0 18px 40px #0a040199,0 0 0 4px #f3e7c029}.wm-card[data-astro-cid-qpcaxsum][hidden]{display:none}.wm-card__x[data-astro-cid-qpcaxsum]{z-index:4;color:#f3e7c0;width:34px;height:34px;font:400 24px/1 var(--f-body);cursor:pointer;background:#241408b8;border:0;border-radius:50%;place-items:center;display:none;position:absolute;top:6px;right:6px}.wm-card__pic[data-astro-cid-qpcaxsum]{background:#3a2a1a;border-bottom:3px double #4b3623;line-height:0;display:block}.wm-card__pic[data-astro-cid-qpcaxsum] .media,.wm-card__pic[data-astro-cid-qpcaxsum] .media__frame{border-radius:0}.wm-card__pic[data-astro-cid-qpcaxsum] img{object-position:50% var(--cy,50%)!important}.wm-card__body[data-astro-cid-qpcaxsum]{gap:.14rem;padding:.62rem .72rem .75rem;display:grid}.wm-card__place[data-astro-cid-qpcaxsum]{font:500 .66rem/1.3 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:#7a4a22;margin:0}.wm-card__place[data-astro-cid-qpcaxsum] .num[data-astro-cid-qpcaxsum]{text-transform:none;letter-spacing:.06em}.wm-card__name[data-astro-cid-qpcaxsum]{font:600 1.12rem/1.15 var(--f-display);color:#2a1608;margin:0;transition:color .18s}.wm-card__link[data-astro-cid-qpcaxsum]{color:inherit;text-decoration:none}.wm-card__link[data-astro-cid-qpcaxsum]:after{content:"";z-index:2;position:absolute;inset:0}.wm-card[data-astro-cid-qpcaxsum]:hover .wm-card__name[data-astro-cid-qpcaxsum]{color:#8b2a1f}.wm-card__line[data-astro-cid-qpcaxsum]{color:#4a3520;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:.22rem 0 0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=760px){.wm-card[data-astro-cid-qpcaxsum]{z-index:200;border-radius:12px 12px 0 0;width:auto;max-height:82vh;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -12px 40px #0009}.wm-card__x[data-astro-cid-qpcaxsum]{display:grid}.wm-card__pic[data-astro-cid-qpcaxsum]{max-height:34vh;overflow:hidden}.wm-card__body[data-astro-cid-qpcaxsum]{gap:.2rem;padding:.8rem 1rem 1rem}.wm-card__place[data-astro-cid-qpcaxsum]{letter-spacing:.14em;font-size:.72rem}.wm-card__name[data-astro-cid-qpcaxsum]{font-size:1.35rem}.wm-card__line[data-astro-cid-qpcaxsum]{-webkit-line-clamp:4;font-size:.92rem;line-height:1.45}}.media[data-astro-cid-kg7vladn]{min-width:0;margin:0}.media__frame[data-astro-cid-kg7vladn]{background:var(--dom,var(--wash));border-radius:var(--radius);position:relative;overflow:hidden}.media[data-astro-cid-kg7vladn] img[data-astro-cid-kg7vladn]{width:100%;height:auto;display:block}.media--ratio[data-astro-cid-kg7vladn] img[data-astro-cid-kg7vladn]{aspect-ratio:var(--ratio);object-fit:var(--fit,cover);object-position:var(--pos,50% 50%)}.media[data-astro-cid-kg7vladn].fill,.media[data-astro-cid-kg7vladn].fill .media__frame[data-astro-cid-kg7vladn]{height:100%}.media[data-astro-cid-kg7vladn].fill img[data-astro-cid-kg7vladn]{aspect-ratio:auto;object-fit:var(--fit,cover);object-position:var(--pos,50% 50%);height:100%}.media__cap[data-astro-cid-kg7vladn]{color:var(--steel);gap:.1rem;padding-top:.45rem;font-size:.8rem;line-height:1.45;display:grid}.media__text[data-astro-cid-kg7vladn]{color:var(--ink);font-size:.86rem}.media__credit[data-astro-cid-kg7vladn] a[data-astro-cid-kg7vladn]{color:inherit;padding:.2rem .15rem;display:inline-block}
/* the plain layout (tools/bring_map.py): the chart is always as wide as its container */
.wm .wm__scroll{overflow:visible}
.wm .wm__sheet[data-wm-sheet]{width:100%;min-width:0;margin-inline:0}
.wm .wm__svg{width:100%;min-width:0;left:0;transform:none}
/* the labels on the chart: sized in the drawing's own units (the chart is 1522 of them wide), grown about the point their dotted line meets them (--mk,
   set by the script) only where the names would fall under 10 px; a pointer on one lights its seal */
.wm .wm__sheet[data-wm-sheet]{--u:calc(100cqw / var(--vbw))}
/* no table: the paper is the chart, as wide as the container (as the pictures below it) */
.wm[data-warmap]{background:none;padding:0}
.wm .wm-legend .wm-legendtext{font-size:19px}
/* the banner: the title is set larger than the ribbon holds and the script fits it to the ribbon (shrinks, never grows); the line under it is about half its size */
.wm .wm-banner .wm-title{font-size:50px}
.wm .wm-banner .wm-title.wm-title--cap{font-size:20px;font-style:italic}
.wm .wm-mc{height:auto;transform:scale(var(--mk,1));transform-origin:var(--ox,0%) var(--oy,0%)}
/* every label as wide as the Thai-Laos one, so every silhouette is as long; a name that does not fit goes onto a second line */
.wm .wm-mc__a{height:auto;grid-template-rows:auto auto}
.wm .wm-mc__plate{display:block}
.wm .wm-mc__plate img{display:block;width:100%;height:auto}
.wm .wm-mc__name{white-space:normal;text-wrap:balance;line-height:1.08}
/* a chart under 560 px wide cannot carry legible labels: the seals are the way in there (hold for the card, a bottom sheet) */
@container (max-width:559px){.wm .wm-mcards,.wm .wm-mleaders{display:none}}
.wm .wm-mc__a{background:rgba(243,231,192,.68);border-color:rgba(75,54,35,.7);box-shadow:0 1px 3px rgba(20,8,2,.3);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);transition:background-color .15s,box-shadow .15s}
.wm .wm-mc__a:hover,.wm .wm-mc__a:focus-visible,.wm .wm-mc[data-active] .wm-mc__a{background:rgba(248,236,200,.95);box-shadow:0 2px 8px rgba(20,8,2,.5)}
.wm .wm-mc__a:hover .wm-mc__name,.wm .wm-mc__a:focus-visible .wm-mc__name{color:#8b2a1f}
/* the dotted line from a sword's label to its seal: the script lights everything of a family (data-active) while the pointer or the focus is on the label or the seal,
   or the label's card is open; then the line turns the seals' crimson and a little thicker (x1.6), its dots spaced out a little so they stay dots */
.wm .wm-mleader{transition:stroke .18s,stroke-width .18s,stroke-dasharray .18s}
.wm .wm-mleader[data-active]{stroke:#b3281c;stroke-width:5.8px;stroke-dasharray:.1 9.5}
/* the seals scale with the chart (19 px on a wide one, never under 11) */
.wm .wm-hot__dot{width:clamp(11px,1.46cqw,19px);height:clamp(11px,1.46cqw,19px)}
.wm .wm-hot{left:-20px;top:-20px;width:40px;height:40px}
