.sv-page--hotsprings{--sv-accent: #1f6f7a;--sv-accent-strong: #124950;--sv-soft: #e4f1f1;--hunt-accent: var(--sv-accent);--hunt-accent-light: var(--sv-soft);--hunt-line: var(--rule);--hs-b0: #edeae4;--hs-b1: #cde4e4;--hs-b2: #8cc3c6;--hs-b3: #2f8a90;--hs-tile-ink: #1b2b2c;--hs-tile-ink-strong: #ffffff}.sv-page--hotsprings .sv-band-stat-value,.sv-page--hotsprings .sv-band-stat-label,.sv-page--hotsprings .sv-band-stat-sub{overflow-wrap:anywhere;white-space:normal}.hs-map{margin:1.25rem 0 .5rem;max-width:34rem}.hs-map-caption{font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted);margin:0 0 .45rem}.hs-map-grid{display:grid;grid-template-columns:repeat(11,1fr);grid-auto-rows:1fr;gap:3px;margin:0;padding:0;list-style:none}.hs-tile{aspect-ratio:1 / 1;border-radius:3px;background:var(--hs-b0)}.hs-tile a,.hs-tile>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-sans);font-size:clamp(.5rem,1.9vw,.72rem);font-weight:600;letter-spacing:.02em;color:var(--hs-tile-ink);text-decoration:none;border-radius:3px}.hs-tile a:hover,.hs-tile a:focus-visible{outline:2px solid var(--sv-accent-strong);outline-offset:1px}.hs-tile--b0{background:var(--hs-b0)}.hs-tile--b1{background:var(--hs-b1)}.hs-tile--b2{background:var(--hs-b2)}.hs-tile--b3{background:var(--hs-b3)}.hs-tile--b3 a,.hs-tile--b3>span{color:var(--hs-tile-ink-strong)}.hs-map-legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;padding:0;list-style:none;font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted)}.hs-map-legend li{display:flex;align-items:center;gap:.35rem}.hs-swatch{display:inline-block;width:.85rem;height:.85rem;border-radius:2px}.sv-page--hotsprings .sv-table-caption{caption-side:bottom;padding-top:.5rem;font-family:var(--font-sans);font-size:var(--text-label);color:var(--muted);text-align:left}.hs-sites{display:grid;gap:1.25rem;margin-top:1rem}.hs-site{padding:1rem 1.1rem 1.1rem;background:var(--sv-soft);border-radius:6px;scroll-margin-top:5rem}.hs-site-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.hs-site-head .sv-h3{margin:0}.hs-chip{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:var(--sv-accent);color:#fff;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.03em;white-space:nowrap}.hs-chip--viewing-only{background:var(--sv-accent-strong)}.hs-chip--bathhouse{background:#6a5a8a}.hs-chip--primitive{background:#4f7a3a}.hs-site-agency{margin:.35rem 0 .75rem;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--muted)}.hs-lines{display:grid;gap:.4rem}.hs-line{display:grid;grid-template-columns:1fr;gap:.1rem}.hs-line-label{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.hs-line-text{overflow-wrap:anywhere}.hs-rules{margin:.75rem 0 0;padding-left:1.1rem}.hs-rules li{margin-bottom:.3rem}.hs-site .hunt-quote{margin-top:.85rem}.hs-quote-grid{display:grid;gap:1rem;margin-top:1rem}.hs-excluded{display:grid;grid-template-columns:1fr;gap:.4rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none}.hs-excluded li{padding:.3rem 0;border-bottom:1px solid var(--rule)}@media(min-width:720px){.hs-excluded,.hs-quote-grid{grid-template-columns:repeat(2,1fr)}.hs-line{grid-template-columns:7rem 1fr;gap:.75rem;align-items:baseline}.hs-sites{grid-template-columns:repeat(2,1fr)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sv-page--hotsprings{--sv-soft: #1c2b2d;--hs-b0: #2a2f30;--hs-b1: #2f4c50;--hs-b2: #3f7c82;--hs-b3: #63b4ba;--hs-tile-ink: #e7f1f1;--hs-tile-ink-strong: #0f2224}}:root[data-theme=dark] .sv-page--hotsprings{--sv-soft: #1c2b2d;--hs-b0: #2a2f30;--hs-b1: #2f4c50;--hs-b2: #3f7c82;--hs-b3: #63b4ba;--hs-tile-ink: #e7f1f1;--hs-tile-ink-strong: #0f2224}
