.DailyChallenge-module__lQTM5G__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;min-height:220px;padding:20px}.DailyChallenge-module__lQTM5G__label{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.DailyChallenge-module__lQTM5G__title{color:#111827;margin:18px 0 12px;font-size:1.05rem;line-height:1.4}.DailyChallenge-module__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}.DailyChallenge-module__lQTM5G__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.DailyChallenge-module__lQTM5G__answerButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-height:42px;padding:8px 10px}.DailyChallenge-module__lQTM5G__answerButton:hover:not(:disabled){color:#111827;border-color:#6b7280}.DailyChallenge-module__lQTM5G__answerButton:focus-visible,.DailyChallenge-module__lQTM5G__retryButton:focus-visible{outline-offset:2px;outline:3px solid #9ca3af}.DailyChallenge-module__lQTM5G__answerButton:disabled{cursor:default;opacity:1}.DailyChallenge-module__lQTM5G__correctAnswer{color:#166534;background:#f0fdf4;border-color:#86efac}.DailyChallenge-module__lQTM5G__incorrectAnswer{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.DailyChallenge-module__lQTM5G__feedback{color:#374151;border-top:1px solid #e5e7eb;margin-top:16px;padding-top:14px}.DailyChallenge-module__lQTM5G__feedback p{margin:6px 0 12px;line-height:1.5}.DailyChallenge-module__lQTM5G__retryButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:7px 11px}@media (max-width:420px){.DailyChallenge-module__lQTM5G__answers{grid-template-columns:1fr}}
.DailyDefinition-module__Gz9pwW__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;min-height:150px;padding:20px}.DailyDefinition-module__Gz9pwW__label{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.DailyDefinition-module__Gz9pwW__title{color:#111827;margin:18px 0 8px;font-size:1.15rem}.DailyDefinition-module__Gz9pwW__description{color:#6b7280;margin:0;line-height:1.5}.DailyDefinition-module__Gz9pwW__link{color:#374151;text-underline-offset:3px;margin-top:16px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.DailyDefinition-module__Gz9pwW__link:hover{color:#111827}
.LevelCard-module__9dLo9W__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-height:156px;padding:24px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.LevelCard-module__9dLo9W__card:hover{border-color:#9ca3af;transform:translateY(-2px);box-shadow:0 8px 24px #11182714}.LevelCard-module__9dLo9W__card:focus-visible{outline-offset:3px;outline:3px solid #9ca3af}.LevelCard-module__9dLo9W__level{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700}.LevelCard-module__9dLo9W__title{color:#111827;margin:0;font-size:1.2rem;line-height:1.3}.LevelCard-module__9dLo9W__description{color:#4b5563;margin:10px 0 20px;line-height:1.5}.LevelCard-module__9dLo9W__access{color:#111827;margin-top:auto;font-size:.9rem;font-weight:600}
.page-module__OTiNbq__dashboard{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.page-module__OTiNbq__sectionHeader{margin-bottom:24px}.page-module__OTiNbq__sectionHeader h1,.page-module__OTiNbq__today h2{color:#111827;margin:0;font-size:1.5rem}.page-module__OTiNbq__sectionHeader p{color:#6b7280;margin:8px 0 0;line-height:1.5}.page-module__OTiNbq__courseList,.page-module__OTiNbq__today{gap:16px;display:grid}.page-module__OTiNbq__today h2{margin-bottom:8px}@media (max-width:900px){.page-module__OTiNbq__dashboard{grid-template-columns:1fr}.page-module__OTiNbq__today{margin-top:8px}}@media (max-width:520px){.page-module__OTiNbq__sectionHeader h1,.page-module__OTiNbq__today h2{font-size:1.3rem}}
