/* O link principal ocupa o cartão sem esconder links independentes. */
.subject-card, .lesson-card, .category-test-item { position: relative; }
.card-primary-link::after { content: ''; position: absolute; inset: 0; }
.subject-card:focus-within, .lesson-card:focus-within, .category-test-item:focus-within { outline: 3px solid #245fa6; outline-offset: 3px; }
