body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#0b0e14;color:#e6e6e6}.app.svelte-mv72xs{max-width:1000px;margin:0 auto;padding:1rem}.topbar.svelte-mv72xs{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.topbar.svelte-mv72xs h1:where(.svelte-mv72xs){font-size:1.4rem;margin:0}.topbar.svelte-mv72xs nav:where(.svelte-mv72xs){display:flex;gap:1rem}.topbar.svelte-mv72xs nav:where(.svelte-mv72xs) a:where(.svelte-mv72xs){color:#9aa0aa;text-decoration:none;font-weight:600;padding:.35rem .7rem;border-radius:6px}.topbar.svelte-mv72xs nav:where(.svelte-mv72xs) a:where(.svelte-mv72xs):hover,.topbar.svelte-mv72xs nav:where(.svelte-mv72xs) a[aria-current=page]:where(.svelte-mv72xs){background:#1a1f2b;color:#fff}.head.svelte-mv72xs{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.head.svelte-mv72xs h2:where(.svelte-mv72xs){margin:0;font-size:1.15rem}.head-actions.svelte-mv72xs{display:flex;gap:.5rem}button.svelte-mv72xs{border:none;border-radius:6px;padding:.45rem .8rem;font-size:.85rem;font-weight:600;cursor:pointer}button.svelte-mv72xs:disabled{opacity:.5;cursor:not-allowed}.add.svelte-mv72xs{background:#1f4d33;color:#7ef0b0}.refresh.svelte-mv72xs{background:#1a1f2b;color:#9aa0aa}.add-form.svelte-mv72xs{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#12161f;border-radius:8px;margin-bottom:.5rem}.add-form.svelte-mv72xs label:where(.svelte-mv72xs){display:block;font-size:.75rem;color:#9aa0aa;margin-bottom:.2rem}.add-form.svelte-mv72xs input:where(.svelte-mv72xs){width:100%;box-sizing:border-box;background:#1a1f2b;border:1px solid #2a2f3a;color:#e6e6e6;border-radius:6px;padding:.45rem .6rem;font-size:.85rem}.submit.svelte-mv72xs{background:#4f8cff;color:#fff;align-self:flex-end}.help.svelte-mv72xs{font-size:.8rem;color:#9aa0aa;margin-bottom:1rem;padding:0 .75rem}.help.svelte-mv72xs summary:where(.svelte-mv72xs){cursor:pointer;color:#4f8cff}.help.svelte-mv72xs p:where(.svelte-mv72xs){margin:.3rem 0}.help.svelte-mv72xs code:where(.svelte-mv72xs){background:#1a1f2b;padding:.1rem .3rem;border-radius:3px;font-size:.75rem}.toast.svelte-mv72xs{background:#1f4d33;border:1px solid #2d7650;color:#7ef0b0;padding:.6rem .8rem;border-radius:8px;margin-bottom:1rem;font-size:.85rem}.list.svelte-mv72xs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.item.svelte-mv72xs{display:flex;align-items:center;gap:1rem;background:#12161f;border:1px solid #1f2531;border-radius:8px;padding:.75rem 1rem;flex-wrap:wrap}.info.svelte-mv72xs{flex:1;min-width:200px}.name.svelte-mv72xs{color:#e6e6e6;font-weight:600;text-decoration:none;display:block}.name.svelte-mv72xs:hover{color:#4f8cff}.meta.svelte-mv72xs{color:#9aa0aa;font-size:.8rem;display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.badge.svelte-mv72xs{font-size:.7rem;padding:.1rem .4rem;border-radius:4px}.badge.locked.svelte-mv72xs{background:#3d2820;color:#f0a07e}.badge.public.svelte-mv72xs{background:#1a2b3d;color:#7ec0f0}.dates.svelte-mv72xs{display:flex;flex-direction:column;gap:.1rem;font-size:.7rem;color:#6b7280;min-width:120px}.actions.svelte-mv72xs{display:flex;gap:.4rem}.scan.svelte-mv72xs{background:#1f4d33;color:#7ef0b0}.scan.svelte-mv72xs:hover{background:#2d7650}.remove.svelte-mv72xs{background:#42222a;color:#f07e8a;font-size:.75rem}.remove.svelte-mv72xs:hover{background:#5a2c38}.error.svelte-mv72xs{background:#42222a;border:1px solid #5a2c38;color:#f07e8a;padding:.75rem;border-radius:8px;margin-bottom:1rem}.loading.svelte-mv72xs,.empty.svelte-mv72xs{text-align:center;color:#9aa0aa;padding:3rem 1rem}@media (max-width: 600px){.item.svelte-mv72xs{flex-direction:column;align-items:stretch}.dates.svelte-mv72xs{flex-direction:row;gap:.5rem}.actions.svelte-mv72xs{justify-content:flex-end}}
