.sheets[data-astro-cid-7v3kfh3u]{display:grid;gap:1.2rem;margin-inline:calc(50% - min(710px,50vw - 12px))}.sheets-title[data-astro-cid-7v3kfh3u]{margin:0 0 0 .2rem}.district[data-astro-cid-7v3kfh3u]+.district[data-astro-cid-7v3kfh3u]{margin-top:1.6rem}.sheet[data-astro-cid-7v3kfh3u]{position:relative;display:grid;gap:.7rem;padding:.8rem;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 3px 0 var(--border)}.lines[data-astro-cid-7v3kfh3u]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.lines[data-astro-cid-7v3kfh3u] path{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s}.lines[data-astro-cid-7v3kfh3u]{shape-rendering:geometricPrecision}.lines[data-astro-cid-7v3kfh3u] .line-edge{stroke:#1d3c324d;stroke-width:8;transform:translateY(2px)}.lines[data-astro-cid-7v3kfh3u] .line-case{stroke:#fff;stroke-width:8}.lines[data-astro-cid-7v3kfh3u] .line-ink{stroke:color-mix(in srgb,var(--c) 80%,#1d3c32);stroke-width:4}.lines[data-astro-cid-7v3kfh3u] .line-head{fill:color-mix(in srgb,var(--c) 80%,#1d3c32);stroke:#fff;stroke-width:4;transition:opacity .15s}.sheet[data-astro-cid-7v3kfh3u].has-lines .pin[data-astro-cid-7v3kfh3u],.sheet[data-astro-cid-7v3kfh3u].has-lines.has-focus .pin[data-astro-cid-7v3kfh3u]:not(.is-focus){opacity:0}.map[data-astro-cid-7v3kfh3u]{position:relative;min-width:0;align-self:center}.map[data-astro-cid-7v3kfh3u] svg[data-astro-cid-7v3kfh3u]{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border)}.map-title[data-astro-cid-7v3kfh3u]{margin:0 0 .5rem .2rem;font-size:1.35rem}.map-title[data-astro-cid-7v3kfh3u] a[data-astro-cid-7v3kfh3u]{color:var(--ink)}.pin[data-astro-cid-7v3kfh3u]{stroke:#fbfdf9;cursor:pointer;transition:opacity .15s}.spot-dot[data-astro-cid-7v3kfh3u]{stroke:#fbfdf9;opacity:0;pointer-events:none;transition:opacity .15s}.spot-dot[data-astro-cid-7v3kfh3u].is-focus{opacity:1}.sheet[data-astro-cid-7v3kfh3u].has-focus .pin[data-astro-cid-7v3kfh3u]:not(.is-focus),.sheet[data-astro-cid-7v3kfh3u].has-focus .lines[data-astro-cid-7v3kfh3u] path:not(.is-focus),.sheet[data-astro-cid-7v3kfh3u].has-focus .lines[data-astro-cid-7v3kfh3u] circle:not(.is-focus){opacity:.18}.side[data-astro-cid-7v3kfh3u]{display:grid;gap:.8rem;align-content:space-evenly;min-width:0}.water[data-astro-cid-7v3kfh3u]{position:relative;z-index:2;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;scroll-margin:calc(var(--header-h) + .8rem) 0 .8rem}.water[data-astro-cid-7v3kfh3u].is-focus{border-color:var(--c)}.water[data-astro-cid-7v3kfh3u].is-focus:after{content:"";position:absolute;inset:0;z-index:1;border-radius:calc(var(--radius-md) - 1px);box-shadow:inset 0 0 0 1px var(--c);pointer-events:none}.water-head[data-astro-cid-7v3kfh3u]{appearance:none;width:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 .6rem;padding:.16rem .6rem;background:color-mix(in srgb,var(--c) 28%,var(--panel));border:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.water-name[data-astro-cid-7v3kfh3u]{font-family:var(--font-display);font-weight:500;font-size:.96rem}.water-where[data-astro-cid-7v3kfh3u]{font-size:.7rem;font-weight:700;color:var(--ink)}.fish-list[data-astro-cid-7v3kfh3u]{list-style:none;margin:0;padding:.3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px .2rem}.fish[data-astro-cid-7v3kfh3u]{display:flex;align-items:center;gap:.4rem;min-height:38px;padding:2px .3rem 2px 2px;border-radius:9px;color:var(--ink)}.fish[data-astro-cid-7v3kfh3u]:hover{text-decoration:none;background:var(--hover-wash);box-shadow:inset 0 0 0 1px var(--hover-rim)}.fish[data-astro-cid-7v3kfh3u]:hover .fish-name[data-astro-cid-7v3kfh3u]{color:var(--hover-ink)}.fish-art[data-astro-cid-7v3kfh3u]{width:34px;height:34px;flex-shrink:0;padding:2px;box-sizing:border-box;border-radius:8px;display:grid;place-items:center}.fish-art[data-astro-cid-7v3kfh3u] img[data-astro-cid-7v3kfh3u]{width:100%;height:100%;object-fit:contain;display:block}.fish-name[data-astro-cid-7v3kfh3u]{min-width:0;font-size:.78rem;font-weight:700;line-height:1.14}@media(min-width:1040px){.sheet[data-astro-cid-7v3kfh3u]{grid-template-columns:minmax(270px,1fr) minmax(0,620px) minmax(270px,1fr);column-gap:34px}.side-left[data-astro-cid-7v3kfh3u]{grid-column:1;grid-row:1}.map[data-astro-cid-7v3kfh3u]{grid-column:2;grid-row:1}.side-right[data-astro-cid-7v3kfh3u]{grid-column:3;grid-row:1}}@media(max-width:1039px){.map[data-astro-cid-7v3kfh3u]{order:-1}.water-name[data-astro-cid-7v3kfh3u]{display:inline-flex;align-items:center;gap:.4rem}.water-name[data-astro-cid-7v3kfh3u]:before{content:"";width:.72rem;height:.72rem;border-radius:50%;background:var(--c)}}
