.topbar.svelte-1hm81ai{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand.svelte-1hm81ai{font-family:var(--font-display);font-size:1.15rem;color:var(--brand);text-decoration:none}.title.svelte-1hm81ai{margin-inline-start:auto;color:var(--ink-2);font-size:.9rem}.scrim.svelte-1fdxus6{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:30}.drawer.svelte-1fdxus6{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(24rem,92vw);background:var(--bg);z-index:31;display:flex;flex-direction:column;border-inline-end:1px solid var(--line);padding:.75rem;overflow:hidden}header.svelte-1fdxus6{display:flex;align-items:center;justify-content:space-between}.tabs.svelte-1fdxus6{display:flex;gap:.25rem}.tabs.svelte-1fdxus6 button:where(.svelte-1fdxus6){padding:.4rem .8rem;border-radius:999px;color:var(--ink-2)}.tabs.svelte-1fdxus6 button.active:where(.svelte-1fdxus6){background:var(--brand);color:var(--on-brand)}input.svelte-1fdxus6{margin-block:.6rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;inline-size:100%}.list.svelte-1fdxus6{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.list.svelte-1fdxus6 a:where(.svelte-1fdxus6){display:flex;align-items:center;gap:.7rem;padding:.55rem .5rem;text-decoration:none;color:inherit;border-radius:var(--radius)}.list.svelte-1fdxus6 a:where(.svelte-1fdxus6):hover{background:var(--surface)}.num.svelte-1fdxus6{inline-size:2rem;block-size:2rem;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold-ink);border-radius:6px;font-size:.8rem;flex:none}.names.svelte-1fdxus6{display:flex;flex-direction:column}.names.svelte-1fdxus6 small:where(.svelte-1fdxus6){color:var(--ink-2)}.ar-name.svelte-1fdxus6{margin-inline-start:auto;font-size:1.15rem;color:var(--brand)}.pages.svelte-1fdxus6{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.3rem;overflow-y:auto}.pages.svelte-1fdxus6 a:where(.svelte-1fdxus6){text-align:center;padding:.45rem 0;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:inherit;font-size:.85rem}
