.practice-records-page .practice-records-overview-scope .reading-records-hero-section{padding-bottom:.75rem;border-bottom:0}.practice-records-page .records-container.practice-records-list-shell-container{max-width:1200px;margin:0 auto;padding:.75rem 2rem 2.5rem}.practice-records-page .practice-records-list-shell{padding:.9rem;border-radius:20px;background:var(--bg-secondary)}.practice-records-page .practice-records-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.15rem .35rem .85rem}.practice-records-page .practice-records-list-heading h2{margin:0;color:var(--text-primary);font-size:.95rem;font-weight:650;line-height:1.4;letter-spacing:-.01em}.practice-records-page .practice-records-list-heading span{color:var(--text-secondary);font-size:.78rem;font-weight:500;line-height:1.4}.practice-records-page .practice-records-list-shell .practices-grid{gap:1rem;margin-top:0}.practice-records-page.listening-practice-records-page .listening-record-card,.practice-records-page.reading-practice-records-page .reading-record-card{gap:.75rem;padding:1rem 1.4rem;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(148,163,184,.16),0 2px 8px rgba(15,23,42,.035)}.practice-records-page.listening-practice-records-page .listening-record-card.surface-card--interactive:hover,.practice-records-page.reading-practice-records-page .reading-record-card.surface-card--interactive:hover{border:0;box-shadow:inset 0 0 0 1px rgba(59,130,246,.22),0 6px 16px rgba(15,23,42,.055);transform:translateY(-1px)}[data-theme=dark] .practice-records-page .practice-records-list-shell{background:rgba(255,255,255,.035)}[data-theme=dark] .practice-records-page.listening-practice-records-page .listening-record-card,[data-theme=dark] .practice-records-page.reading-practice-records-page .reading-record-card{border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 2px 8px rgba(0,0,0,.18)}@media (max-width:768px){.practice-records-page .practice-records-overview-scope .reading-records-hero-section{padding-bottom:.5rem}.practice-records-page .records-container.practice-records-list-shell-container{padding:.5rem 1rem 1.5rem}.practice-records-page .practice-records-list-shell{padding:.65rem;border-radius:16px}.practice-records-page .practice-records-list-heading{padding:.2rem .25rem .7rem}.practice-records-page .practice-records-list-shell .practices-grid{gap:12px}}