.kit-row.svelte-1630r9y{display:flex;gap:12px;align-items:stretch;justify-content:space-between;padding:6px 6px 6px 12px;height:100%;min-height:74px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg,var(--navy-800),var(--navy-900) 65%);transition:border-color .15s,transform .15s}:root[data-theme=b] .link.svelte-1630r9y{background:var(--soft-card);box-shadow:var(--soft-shadow);border-color:transparent}.link.svelte-1630r9y:hover{border-color:var(--red);transform:translateY(-2px);color:inherit}:root[data-theme=b] .link.svelte-1630r9y:hover{border-color:var(--red);background:#fff}.img.svelte-1630r9y{flex:none;width:100px;border-radius:6px;overflow:hidden;background:var(--navy-800);display:grid;place-items:center;font:600 18px var(--display);color:var(--muted)}.img.svelte-1630r9y{position:relative}.img.svelte-1630r9y img:where(.svelte-1630r9y){width:100%;height:100%;object-fit:cover;display:block}.medal.svelte-1630r9y{position:absolute;top:4px;left:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(#f2c94c,#d4a017);box-shadow:0 1px 3px #0006}.text.svelte-1630r9y{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:2px 0;line-height:1.15}strong.svelte-1630r9y{font:500 14.5px/1.2 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--strong);text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}:root[data-theme=b] strong.svelte-1630r9y{color:#111}small.svelte-1630r9y{color:var(--muted);font-size:12px;font-weight:600}small.svelte-1630r9y b:where(.svelte-1630r9y){color:var(--note)}:root[data-theme=b] small.svelte-1630r9y b:where(.svelte-1630r9y){display:inline-block;padding:0 6px;border-radius:4px;line-height:16px;background:#ffe680;color:#111;font-weight:700}@media(max-width:600px){.kit-row.svelte-1630r9y:not(.tile) .img:where(.svelte-1630r9y){width:96px}}.tile.svelte-1630r9y{flex-direction:column;justify-content:flex-start;gap:0;padding:0;min-height:0}.tile.svelte-1630r9y .img:where(.svelte-1630r9y){order:-1;width:100%;aspect-ratio:3 / 2;border-radius:0}.tile.svelte-1630r9y .text:where(.svelte-1630r9y){padding:10px 12px 12px;gap:3px}.tile.svelte-1630r9y .medal:where(.svelte-1630r9y){top:6px;left:6px}.tile.link.svelte-1630r9y:hover img:where(.svelte-1630r9y){transform:scale(1.04)}.tile.svelte-1630r9y img:where(.svelte-1630r9y){transition:transform .4s ease-out}
