#todayLearning .tl-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
#todayLearning .tl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}
#todayLearning .tl-step{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:18px}
#todayLearning .tl-step p{margin:0 0 8px;flex:1}
#todayLearning .tl-step.is-next{border-color:var(--accent)}
