.parks-controls:where(.astro-pcxlpe2y){flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1rem 0 .4rem;display:flex}.parks-controls:where(.astro-pcxlpe2y) label:where(.astro-pcxlpe2y){align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.parks-controls:where(.astro-pcxlpe2y) select:where(.astro-pcxlpe2y),.parks-controls:where(.astro-pcxlpe2y) input:where(.astro-pcxlpe2y)[type=search]{border:1px solid var(--sl-color-hairline,#ccc);background:var(--sl-color-bg,#fff);color:var(--sl-color-text,inherit);font:inherit;border-radius:.3rem;padding:.3rem .5rem}.parks-facilities:where(.astro-pcxlpe2y){border:1px solid var(--sl-color-hairline,#ccc);border-radius:.3rem;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin:0;padding:.2rem .6rem;display:flex}.parks-facilities:where(.astro-pcxlpe2y) legend:where(.astro-pcxlpe2y){color:inherit;opacity:.7;padding:0 .2rem;font-size:.8em}.parks-facilities:where(.astro-pcxlpe2y) label:where(.astro-pcxlpe2y){font-size:.85rem}.parks-count:where(.astro-pcxlpe2y){opacity:.75;margin-left:auto;font-size:.9rem}.parks-hint:where(.astro-pcxlpe2y),.parks-none:where(.astro-pcxlpe2y){opacity:.75;margin:0 0 .6rem;font-size:.8rem}.parks-none:where(.astro-pcxlpe2y){border:1px dashed var(--sl-color-hairline,#ccc);opacity:1;border-radius:.3rem;padding:.6rem}.parks-scroll:where(.astro-pcxlpe2y){-webkit-overflow-scrolling:touch;border:1px solid var(--sl-color-hairline,#ddd);border-radius:.3rem;overflow-x:auto}.parks:where(.astro-pcxlpe2y) table:where(.astro-pcxlpe2y){border-collapse:collapse;width:100%;font-size:.85rem}.parks:where(.astro-pcxlpe2y) th:where(.astro-pcxlpe2y),.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y){border-bottom:1px solid var(--sl-color-hairline,#ddd);border-right:1px solid var(--sl-color-hairline,#ddd);text-align:left;vertical-align:top;white-space:nowrap;padding:.35rem .55rem}.parks:where(.astro-pcxlpe2y) th:where(.astro-pcxlpe2y):last-child,.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y):last-child{border-right:none}.parks:where(.astro-pcxlpe2y) thead:where(.astro-pcxlpe2y) th:where(.astro-pcxlpe2y){z-index:1;background:var(--sl-color-gray-6,#f2f2f2);color:var(--sl-color-white,inherit);position:sticky;top:0}.parks:where(.astro-pcxlpe2y) tbody:where(.astro-pcxlpe2y) tr:where(.astro-pcxlpe2y):nth-child(2n) td:where(.astro-pcxlpe2y){background:color-mix(in srgb, var(--sl-color-text,#333) 5%, transparent)}.parks:where(.astro-pcxlpe2y) tr:where(.astro-pcxlpe2y).is-hidden{display:none}.parks-sort:where(.astro-pcxlpe2y){color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.parks-sort:where(.astro-pcxlpe2y):hover .parks-sort-mark:where(.astro-pcxlpe2y){color:var(--sl-color-text-accent,#4c8)}.parks-sort-mark:where(.astro-pcxlpe2y){text-align:center;min-width:1em;display:inline-block}.parks:where(.astro-pcxlpe2y) .is-name:where(.astro-pcxlpe2y){font-weight:600}.parks:where(.astro-pcxlpe2y) .is-address:where(.astro-pcxlpe2y){white-space:normal;min-width:9rem;font-size:.8em}.parks:where(.astro-pcxlpe2y) .is-address:where(.astro-pcxlpe2y) a:where(.astro-pcxlpe2y){color:var(--sl-color-text-accent,#357)}.parks:where(.astro-pcxlpe2y) .is-address:where(.astro-pcxlpe2y) a:where(.astro-pcxlpe2y):before{content:"📍";margin-right:.2em}.parks:where(.astro-pcxlpe2y) .is-num:where(.astro-pcxlpe2y){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.parks:where(.astro-pcxlpe2y) .is-num:where(.astro-pcxlpe2y):after{content:attr(data-size);vertical-align:middle;background:color-mix(in srgb, currentColor 14%, transparent);border-radius:.7em;margin-left:.4em;padding:0 .45em;font-size:.75em;line-height:1.7;display:inline-block}.parks:where(.astro-pcxlpe2y) .is-num:where(.astro-pcxlpe2y)[data-size=中]:after{background:#2e9e4f38}.parks:where(.astro-pcxlpe2y) .is-num:where(.astro-pcxlpe2y)[data-size=大]:after{background:#2f7fe03d}.parks:where(.astro-pcxlpe2y) .is-type:where(.astro-pcxlpe2y){text-align:center}.parks-type:where(.astro-pcxlpe2y){align-items:center;gap:.3em;font-size:.9em;display:inline-flex}.parks-type:where(.astro-pcxlpe2y):before{content:"";background:var(--type-color,#888);border-radius:50%;flex:none;width:.7em;height:.7em}.parks-type--block:where(.astro-pcxlpe2y){--type-color:#2e9e4f}.parks-type--neighbor:where(.astro-pcxlpe2y){--type-color:#2f7fe0}.parks-type--sports:where(.astro-pcxlpe2y){--type-color:#e8862a}.parks:where(.astro-pcxlpe2y) .is-facility:where(.astro-pcxlpe2y){white-space:normal;min-width:12rem;max-width:26rem}.parks:where(.astro-pcxlpe2y) .fac-badge:where(.astro-pcxlpe2y){white-space:nowrap;background:color-mix(in srgb, currentColor 10%, transparent);cursor:help;border-radius:1em;justify-content:center;align-items:center;margin:0 .3em .2em 0;padding:0 .4em;font-size:.85em;line-height:1.9;display:inline-flex}.parks:where(.astro-pcxlpe2y) .fac-toilet:where(.astro-pcxlpe2y):before{content:"🚻"}.parks:where(.astro-pcxlpe2y) .fac-water:where(.astro-pcxlpe2y):before{content:"🚰"}.parks:where(.astro-pcxlpe2y) .fac-toy:where(.astro-pcxlpe2y):before{content:"🎠"}.parks:where(.astro-pcxlpe2y) .fac-ball:where(.astro-pcxlpe2y):before{content:"⚽"}.parks:where(.astro-pcxlpe2y) .fac-cm:where(.astro-pcxlpe2y):before{content:"🏛"}.parks:where(.astro-pcxlpe2y) .fac-detail:where(.astro-pcxlpe2y){opacity:.85;margin-top:.25em;font-size:.8em;display:block}@media (width<=640px){.parks-scroll:where(.astro-pcxlpe2y){border:none;border-radius:0;overflow-x:visible}.parks:where(.astro-pcxlpe2y) table:where(.astro-pcxlpe2y),.parks:where(.astro-pcxlpe2y) tbody:where(.astro-pcxlpe2y),.parks:where(.astro-pcxlpe2y) tr:where(.astro-pcxlpe2y),.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y){width:auto;display:block}.parks:where(.astro-pcxlpe2y) thead:where(.astro-pcxlpe2y){display:none}.parks:where(.astro-pcxlpe2y) tbody:where(.astro-pcxlpe2y) tr:where(.astro-pcxlpe2y){border:1px solid var(--sl-color-hairline,#ddd);border-radius:.4rem;margin-bottom:.6rem;padding:.4rem .6rem}.parks:where(.astro-pcxlpe2y) tbody:where(.astro-pcxlpe2y) tr:where(.astro-pcxlpe2y):nth-child(2n) td:where(.astro-pcxlpe2y){background:0 0}.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y){white-space:normal;border:none;max-width:none;padding:.1rem 0}.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y):before{content:attr(data-label) "：";opacity:.7;min-width:4.5em;font-size:.85em;display:inline-block}.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y).is-name{font-size:1rem}.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y).is-name:before{content:none}.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y).is-num,.parks:where(.astro-pcxlpe2y) td:where(.astro-pcxlpe2y).is-type{text-align:left}}
