.explorer[data-astro-cid-bkfniql7]{--topbar-h:52px;flex-direction:column;display:flex}.explorer-topbar[data-astro-cid-bkfniql7]{min-height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:16px;padding:0 16px;display:flex;overflow:hidden}.theme-switch[data-astro-cid-bkfniql7]{scrollbar-width:thin;flex:1;gap:6px;padding:8px 0;display:flex;overflow-x:auto}.theme-chip[data-astro-cid-bkfniql7]{white-space:nowrap;color:var(--ink-2);border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.84rem;display:inline-flex}.theme-chip[data-astro-cid-bkfniql7].active{color:#fff;background:var(--c);border-color:var(--c)}.theme-chip[data-astro-cid-bkfniql7]:hover{text-decoration:none}.topbar-right[data-astro-cid-bkfniql7]{align-items:center;gap:12px;margin-left:auto;display:flex}.result-count[data-astro-cid-bkfniql7]{color:var(--muted);white-space:nowrap;font-size:.84rem}.result-count[data-astro-cid-bkfniql7] b[data-astro-cid-bkfniql7]{font-family:var(--font-head);color:var(--accent-ink);font-size:1.1rem}.active-tags[data-astro-cid-bkfniql7]{flex-wrap:wrap;gap:5px;max-width:46vw;display:flex;overflow:hidden}.atag[data-astro-cid-bkfniql7]{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem}.explorer-body[data-astro-cid-bkfniql7]{height:calc(100dvh - 62px - var(--topbar-h) - 34px);grid-template-columns:290px 1fr 360px;min-height:520px;display:grid}.filters[data-astro-cid-bkfniql7]{border-right:1px solid var(--border);background:var(--surface);padding:18px 16px 40px;overflow-y:auto}.filters-head[data-astro-cid-bkfniql7]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.filters-head[data-astro-cid-bkfniql7] h2[data-astro-cid-bkfniql7]{margin:0;font-size:1.05rem}.link-btn[data-astro-cid-bkfniql7]{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.82rem}.sheet-close[data-astro-cid-bkfniql7]{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:1.4rem;line-height:1;display:none}.field[data-astro-cid-bkfniql7]{margin-bottom:20px}.field[data-astro-cid-bkfniql7] label[data-astro-cid-bkfniql7],.field-label[data-astro-cid-bkfniql7]{color:var(--ink-2);margin-bottom:7px;font-size:.8rem;font-weight:600;display:block}.field[data-astro-cid-bkfniql7] input[data-astro-cid-bkfniql7][type=search],.field[data-astro-cid-bkfniql7] select[data-astro-cid-bkfniql7]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);padding:10px 12px;font-family:inherit;font-size:.9rem}.chips[data-astro-cid-bkfniql7]{flex-wrap:wrap;gap:7px;display:flex}.chip[data-astro-cid-bkfniql7]{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:.82rem}.chip[data-astro-cid-bkfniql7].on{background:var(--accent);color:#fff;border-color:var(--accent)}.hint[data-astro-cid-bkfniql7]{color:var(--muted);margin:7px 0 0;font-size:.74rem}.map-wrap[data-astro-cid-bkfniql7]{position:relative}#map[data-astro-cid-bkfniql7]{background:#e9e5dd;position:absolute;inset:0}.map-controls[data-astro-cid-bkfniql7]{z-index:2;position:absolute;top:12px;right:12px}.map-btn[data-astro-cid-bkfniql7]{background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;padding:7px 12px;font-size:.8rem}.list[data-astro-cid-bkfniql7]{border-left:1px solid var(--border);background:var(--surface);overflow-y:auto}.list-head[data-astro-cid-bkfniql7]{background:var(--surface);border-bottom:1px solid var(--border);z-index:1;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.list-items[data-astro-cid-bkfniql7]{margin:0;padding:0;list-style:none}.list-item[data-astro-cid-bkfniql7]{border-bottom:1px solid var(--border);position:relative}.list-item[data-astro-cid-bkfniql7].active{background:var(--accent-soft)}.list-item-btn[data-astro-cid-bkfniql7]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:14px 16px 10px;font-family:inherit;display:block}.li-main[data-astro-cid-bkfniql7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.li-name[data-astro-cid-bkfniql7]{font-family:var(--font-head);color:var(--ink);font-size:1rem}.li-kana[data-astro-cid-bkfniql7]{color:var(--muted);font-size:.76rem}.li-sum[data-astro-cid-bkfniql7]{color:var(--ink-2);margin:6px 0 0;font-size:.82rem;line-height:1.55}.li-detail[data-astro-cid-bkfniql7]{font-size:.78rem;position:absolute;bottom:10px;right:14px}.empty[data-astro-cid-bkfniql7]{text-align:center;color:var(--muted);padding:30px 20px;font-size:.88rem}.mobile-controls[data-astro-cid-bkfniql7],.selected-sheet[data-astro-cid-bkfniql7]{display:none}.scrim[data-astro-cid-bkfniql7]{z-index:40;background:#14120f66;position:fixed;inset:0}@media (width<=1080px){.explorer-body[data-astro-cid-bkfniql7]{grid-template-columns:270px 1fr}.list[data-astro-cid-bkfniql7]{z-index:45;border-left:none;border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:72dvh;box-shadow:var(--shadow-lg);transition:transform .28s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.list[data-astro-cid-bkfniql7].open{transform:translateY(0)}.list[data-astro-cid-bkfniql7] .sheet-close[data-astro-cid-bkfniql7]{margin-left:auto;display:block}.mobile-controls[data-astro-cid-bkfniql7]{z-index:30;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.fab[data-astro-cid-bkfniql7]{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:.86rem;font-weight:600}#viewToggle[data-astro-cid-bkfniql7]{display:none}.mobile-controls[data-astro-cid-bkfniql7] #viewToggle[data-astro-cid-bkfniql7]{display:inline-flex}}@media (width<=760px){.explorer-body[data-astro-cid-bkfniql7]{grid-template-columns:1fr}.active-tags[data-astro-cid-bkfniql7]{display:none}.filters[data-astro-cid-bkfniql7]{z-index:45;border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:78dvh;box-shadow:var(--shadow-lg);border-right:none;transition:transform .28s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.filters[data-astro-cid-bkfniql7].open{transform:translateY(0)}.filters[data-astro-cid-bkfniql7] .sheet-close[data-astro-cid-bkfniql7]{display:block}.selected-sheet[data-astro-cid-bkfniql7]{z-index:35;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);padding:8px 18px 20px;display:block;position:absolute;bottom:0;left:0;right:0}.sheet-handle[data-astro-cid-bkfniql7]{background:var(--border-strong);border-radius:2px;width:40px;height:4px;margin:6px auto 12px}.sel-region[data-astro-cid-bkfniql7]{align-items:center;gap:8px;display:flex}.sel-name[data-astro-cid-bkfniql7]{font-family:var(--font-head);margin-top:6px;font-size:1.2rem}.sel-sum[data-astro-cid-bkfniql7]{color:var(--ink-2);margin:8px 0 14px;font-size:.86rem}.btn-sm[data-astro-cid-bkfniql7]{padding:9px 16px;font-size:.86rem}}
