.banner.svelte-1d91sjc{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);margin-bottom:var(--space-3)}.scales.svelte-1d91sjc{display:flex;gap:var(--space-2);scrollbar-width:none;overflow-x:auto;margin-bottom:var(--space-2)}.grid.svelte-1d91sjc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tile-gap)}.card.svelte-1d91sjc{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);min-width:0;scroll-margin:var(--space-6)}.card.svelte-1d91sjc[data-found]{outline:3px solid var(--paper);outline-offset:3px}.paper.svelte-1d91sjc{background:var(--paper);border-radius:var(--radius-sm);padding:var(--space-2)}.name.svelte-1d91sjc{margin:0;font:var(--body);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.marks.svelte-1d91sjc{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.marks.svelte-1d91sjc li:where(.svelte-1d91sjc){font:var(--label);padding:3px 6px;border-radius:var(--radius-pill);color:var(--ink-muted);opacity:.45;text-decoration:line-through}.marks.svelte-1d91sjc li.on:where(.svelte-1d91sjc){background:var(--surface-raised);color:var(--ink);opacity:1;text-decoration:none}
