.card.svelte-agnkoy{background:var(--card);border:1px solid var(--line);border-radius:14px;outline:none;flex-direction:column;gap:2px;min-width:0;height:100%;padding:8px 8px 10px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative}.card.svelte-agnkoy:hover{border-color:#10162555;transform:translateY(-2px);box-shadow:5px 5px #10162522}.card.svelte-agnkoy:focus-visible,.card.active.svelte-agnkoy:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--blue)}.frame.svelte-agnkoy{width:100%;height:var(--box);border-radius:9px;margin-bottom:6px}.name.svelte-agnkoy{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.25;overflow:hidden}.meta.svelte-agnkoy{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.grade.svelte-agnkoy{border-width:1.5px;min-width:22px;height:22px;font-size:12px;position:absolute;top:12px;right:12px}.anim.svelte-agnkoy{background:var(--ink);width:24px;height:24px;color:var(--sun);border-radius:7px;place-items:center;display:grid;position:absolute;top:12px;left:12px}.internal.svelte-agnkoy{background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#fff7d1 10px 20px)}.internal-badge.svelte-agnkoy{letter-spacing:.08em;text-transform:uppercase;background:var(--sun);border:1px solid var(--ink);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:850;position:absolute;bottom:50px;left:12px}
