.lQTM5G_card{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--guidance);border-radius:10px;min-height:220px;padding:20px}.lQTM5G_label{color:var(--guidance);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.lQTM5G_title{color:var(--foreground);margin:18px 0 12px;font-size:1.05rem;line-height:1.4}.lQTM5G_code{color:#f9fafb;white-space:pre-wrap;background:#1f2937;border-radius:7px;margin:0 0 16px;padding:14px;font-family:Consolas,Monaco,monospace;font-size:.88rem;line-height:1.5;overflow-x:auto}.lQTM5G_answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lQTM5G_answerButton{min-height:42px;color:var(--text);background:var(--background);border:1px solid var(--border-strong);cursor:pointer;border-radius:6px;padding:8px 10px}.lQTM5G_answerButton:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.lQTM5G_answerButton:focus-visible,.lQTM5G_retryButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.lQTM5G_answerButton:disabled{cursor:default;opacity:1}.lQTM5G_correctAnswer{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.lQTM5G_incorrectAnswer{color:var(--error);background:var(--error-soft);border-color:var(--error-border)}.lQTM5G_feedback{color:var(--text);border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.lQTM5G_feedback p{margin:6px 0 12px;line-height:1.5}.lQTM5G_retryButton{color:var(--text);background:var(--background);border:1px solid var(--border-strong);cursor:pointer;border-radius:6px;padding:7px 11px}@media (max-width:420px){.lQTM5G_answers{grid-template-columns:1fr}}.lQTM5G_retryButton:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}
.Gz9pwW_card{background:var(--accent-soft);border:1px solid var(--border);border-color:var(--accent-border);border-top:3px solid var(--accent);border-radius:10px;min-height:150px;padding:20px}.Gz9pwW_label{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.Gz9pwW_title{color:var(--foreground);margin:18px 0 8px;font-size:1.15rem}.Gz9pwW_description{color:var(--text-muted);margin:0;line-height:1.5}.Gz9pwW_link{color:var(--accent);text-underline-offset:3px;margin-top:16px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.Gz9pwW_link:hover{color:var(--accent-hover)}
._9dLo9W_card{background:var(--background);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-height:156px;padding:24px;transition:border-color .15s,background-color .15s;display:flex}._9dLo9W_card:hover{border-color:var(--accent);background:var(--accent-soft)}._9dLo9W_card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}._9dLo9W_level{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700}._9dLo9W_title{color:var(--foreground);margin:0;font-size:1.2rem;line-height:1.3}._9dLo9W_description{color:var(--text-secondary);margin:10px 0 20px;line-height:1.5}._9dLo9W_access{color:var(--accent);margin-top:auto;font-size:.9rem;font-weight:600}
.OTiNbq_dashboard{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.OTiNbq_sectionHeader{margin-bottom:24px}.OTiNbq_sectionHeader h1,.OTiNbq_today h2{color:var(--foreground);margin:0;font-size:1.5rem}.OTiNbq_sectionHeader p{color:var(--text-muted);margin:8px 0 0;line-height:1.5}.OTiNbq_courseList,.OTiNbq_today{gap:16px;display:grid}.OTiNbq_today h2{margin-bottom:8px}@media (max-width:900px){.OTiNbq_dashboard{grid-template-columns:1fr}.OTiNbq_today{margin-top:8px}}@media (max-width:520px){.OTiNbq_sectionHeader h1,.OTiNbq_today h2{font-size:1.3rem}}
