.grades.svelte-luzcvw{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.grade.svelte-luzcvw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:.6rem .4rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-raised);min-height:60px;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.grade.svelte-luzcvw:hover{transform:translateY(-1px)}.grade.svelte-luzcvw:active{transform:translateY(0)}.label.svelte-luzcvw{font-weight:600;font-size:.95rem;line-height:1.2;text-align:center}.interval.svelte-luzcvw{color:var(--text-faint)}.key.svelte-luzcvw{position:absolute;top:3px;right:5px;color:var(--text-faint);opacity:.7;font-size:.65rem}.again.svelte-luzcvw{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-strong))}.again.svelte-luzcvw:hover{background:var(--danger-soft);border-color:var(--danger)}.hard.svelte-luzcvw:hover{background:var(--stage-learning-soft);border-color:var(--stage-learning-ink)}.good.svelte-luzcvw{border-color:color-mix(in srgb,var(--stage-mastered-ink) 45%,var(--border-strong))}.good.svelte-luzcvw:hover{background:var(--stage-mastered-soft);border-color:var(--stage-mastered-ink)}.easy.svelte-luzcvw:hover{background:var(--accent-soft);border-color:var(--accent-ink)}@media(max-width:640px){.grades.svelte-luzcvw{gap:var(--space-1)}.label.svelte-luzcvw{font-size:.88rem}}.length.svelte-t6am3g{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.length-label.svelte-t6am3g{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-weight:600}.sizes.svelte-t6am3g{display:flex;gap:var(--space-1)}.size.svelte-t6am3g{min-width:3rem;justify-content:center;font-variant-numeric:tabular-nums}.aside.svelte-t6am3g{margin:0}
