.lesson-item[data-v-c082769e]{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-ink);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base);flex-wrap:wrap;display:flex;position:relative}.lesson-item[data-v-c082769e]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.lesson-item__num[data-v-c082769e]{color:var(--color-accent-deep);font-size:var(--text-sm)}.lesson-item__text[data-v-c082769e]{flex:11rem;gap:2px;min-width:0;display:grid}.lesson-item__title[data-v-c082769e]{color:inherit;font-weight:700;text-decoration:none}.lesson-item__title[data-v-c082769e]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.lesson-item__title[data-v-c082769e]:focus-visible{outline:none}.lesson-item__title[data-v-c082769e]:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:3px}.lesson-item__summary[data-v-c082769e]{font-size:var(--text-sm);color:var(--color-ink-2)}.lesson-item__summary[data-v-c082769e] code{font-size:.95em}.lesson-item__meta[data-v-c082769e]{flex-shrink:0}.lesson-item__jump[data-v-c082769e]{z-index:1;flex-shrink:0;min-height:2.75rem;margin-left:auto;position:relative}@media (width<=480px){.lesson-item__meta[data-v-c082769e]{display:none}}
