.cards-page.svelte-qmtet4{max-width:90ch;margin:0 auto}.columns.svelte-qmtet4{display:grid;grid-template-columns:1fr 1fr;gap:6rem}@media(max-width:640px){.columns.svelte-qmtet4{grid-template-columns:1fr}}h1.svelte-qmtet4{font-size:2rem;margin-bottom:1.5rem;color:var(--color-heading, #c9a84c)}.type-group.svelte-qmtet4{margin-bottom:2rem}.type-heading.svelte-qmtet4{font-size:1.2rem;color:var(--color-accent, #b07ee8);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-border, #444);padding-bottom:.4rem;margin-bottom:.75rem}.card-list.svelte-qmtet4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.card-entry.svelte-qmtet4{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:3px;transition:background .1s}.card-entry.svelte-qmtet4:hover{background:#ffffff08}.card-name.svelte-qmtet4{font-size:.95rem;color:var(--color-text, #eee)}.scry-btn.svelte-qmtet4{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-muted, #999);padding:.2rem;border-radius:3px;transition:color .15s,background .15s;flex-shrink:0}.scry-btn.svelte-qmtet4:hover{color:var(--color-accent, #b07ee8);background:#b07ee81a}.empty.svelte-qmtet4{color:var(--color-text-muted, #999);font-style:italic}
