h2.svelte-i2ee0y{margin:0}.small.svelte-i2ee0y{font-size:.88rem;margin:.25rem 0 0}.docs-layout.svelte-i2ee0y{display:grid;grid-template-columns:minmax(200px,16rem) minmax(0,1fr);gap:1rem;min-height:18rem}@media(max-width:860px){.docs-layout.svelte-i2ee0y{grid-template-columns:1fr}}.doc-list.svelte-i2ee0y input[type=search]:where(.svelte-i2ee0y){width:100%;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.45rem .65rem;margin-bottom:.45rem}.doc-list.svelte-i2ee0y ul:where(.svelte-i2ee0y){list-style:none;margin:0;padding:0;max-height:70vh;overflow:auto}@media(max-width:860px){.doc-list.svelte-i2ee0y ul:where(.svelte-i2ee0y){max-height:28vh}}.doc-list.svelte-i2ee0y button:where(.svelte-i2ee0y){display:flex;width:100%;text-align:left;gap:.4rem;align-items:baseline;background:transparent;border:none;border-radius:8px;padding:.28rem .4rem;font-size:.82rem}.doc-list.svelte-i2ee0y button:where(.svelte-i2ee0y):hover,.doc-list.svelte-i2ee0y button.active:where(.svelte-i2ee0y){background:var(--bg-soft)}.doc-list.svelte-i2ee0y button.active:where(.svelte-i2ee0y){color:var(--accent)}.doc-path.svelte-i2ee0y{flex:1;overflow-wrap:anywhere}.size.svelte-i2ee0y{font-size:.72rem;flex-shrink:0}.viewer-head.svelte-i2ee0y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.path.svelte-i2ee0y{font-size:.85rem;overflow-wrap:anywhere}.mode-toggle.svelte-i2ee0y{display:inline-flex;gap:.25rem;border:1px solid var(--border);border-radius:8px;padding:.15rem;background:var(--bg)}.mode-toggle.svelte-i2ee0y button:where(.svelte-i2ee0y){padding:.25rem .55rem;font-size:.75rem;border:none;background:transparent;border-radius:6px}.mode-toggle.svelte-i2ee0y button.active:where(.svelte-i2ee0y){background:var(--bg-soft);color:var(--accent)}.doc-body.svelte-i2ee0y{max-height:75vh;overflow:auto;padding-right:.2rem}.banner.bad.svelte-i2ee0y{border:1px solid var(--bad);border-radius:10px;padding:.45rem .65rem}.label.svelte-1czmmpc{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.25rem}.ok.svelte-1czmmpc{border-color:color-mix(in srgb,var(--good) 45%,var(--border))}.mem-form.svelte-1czmmpc{display:flex;flex-direction:column;gap:.65rem}.mem-form.svelte-1czmmpc label:where(.svelte-1czmmpc){display:flex;flex-direction:column;gap:.3rem}.mem-form.svelte-1czmmpc textarea:where(.svelte-1czmmpc){border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:.5rem .65rem;resize:vertical;min-height:3.2rem}.mem-form.svelte-1czmmpc textarea:where(.svelte-1czmmpc):focus{outline:1px solid var(--accent);border-color:var(--accent)}p.svelte-1czmmpc{margin:0}.small.svelte-1czmmpc{font-size:.88rem;margin-top:.25rem}.search-row.svelte-1czmmpc{gap:.45rem}.search-row.svelte-1czmmpc input[type=search]:where(.svelte-1czmmpc){flex:1;min-width:10rem;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.5rem .75rem}.search-row.svelte-1czmmpc select:where(.svelte-1czmmpc){background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.5rem .6rem}.collisions.svelte-1czmmpc{list-style:none;padding:0;margin:.35rem 0 .75rem;display:flex;flex-direction:column;gap:.35rem}.collisions.svelte-1czmmpc li:where(.svelte-1czmmpc){display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.88rem}.paths.svelte-1czmmpc{font-size:.78rem;overflow-wrap:anywhere}.linkish.svelte-1czmmpc{background:none;border:none;color:var(--accent);padding:0;font:inherit;cursor:pointer}.table-wrap.svelte-1czmmpc{overflow-x:auto;max-height:40vh;overflow-y:auto;border:1px solid var(--border);border-radius:10px}table.svelte-1czmmpc{width:100%;border-collapse:collapse;font-size:.85rem}th.svelte-1czmmpc,td.svelte-1czmmpc{text-align:left;padding:.35rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}th.svelte-1czmmpc{position:sticky;top:0;background:var(--bg-elev);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}td.path.svelte-1czmmpc{max-width:14rem;overflow-wrap:anywhere}td.desc.svelte-1czmmpc{max-width:22rem;font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}td.num.svelte-1czmmpc{font-variant-numeric:tabular-nums;color:var(--muted)}.stats-badges.svelte-1czmmpc{gap:.35rem}
