diff --git a/src/components/calculator/ValidationMessage.tsx b/src/components/calculator/ValidationMessage.tsx index 30236f8..d9ce480 100644 --- a/src/components/calculator/ValidationMessage.tsx +++ b/src/components/calculator/ValidationMessage.tsx @@ -28,7 +28,7 @@ export function ValidationMessage({

{!isValid && wavelength && ( -

Valid range: 380-780nm

+

Valid range: 380-780nm

)} diff --git a/src/components/layout/Header.astro b/src/components/layout/Header.astro index 7fab413..cfc2fa4 100644 --- a/src/components/layout/Header.astro +++ b/src/components/layout/Header.astro @@ -11,6 +11,12 @@ const navItems = [ const currentPath = Astro.url.pathname; --- + + Skip to content +
diff --git a/src/components/quiz/study/ConfidenceTap.tsx b/src/components/quiz/study/ConfidenceTap.tsx index 5275bbf..9fbb579 100644 --- a/src/components/quiz/study/ConfidenceTap.tsx +++ b/src/components/quiz/study/ConfidenceTap.tsx @@ -39,24 +39,24 @@ const OPTIONS: ConfidenceOption[] = [ value: 'unsure', label: 'Unsure', shortcut: 'Q', - selectedClass: 'border-red-500 bg-red-50 text-red-700 dark:bg-red-950/40 dark:text-red-300 dark:border-red-500', - idleClass: 'border-slate-200 text-slate-700 hover:border-red-300 hover:bg-red-50/50 dark:border-slate-700 dark:text-slate-300 dark:hover:border-red-700', + selectedClass: 'border-red-500 bg-red-50 text-red-700', + idleClass: 'border-slate-200 text-slate-700 hover:border-red-300 hover:bg-red-50/50', description: 'I guessed or am not confident', }, { value: 'fairly-sure', label: 'Fairly sure', shortcut: 'W', - selectedClass: 'border-amber-500 bg-amber-50 text-amber-700 dark:bg-amber-950/40 dark:text-amber-300 dark:border-amber-500', - idleClass: 'border-slate-200 text-slate-700 hover:border-amber-300 hover:bg-amber-50/50 dark:border-slate-700 dark:text-slate-300 dark:hover:border-amber-700', + selectedClass: 'border-amber-500 bg-amber-50 text-amber-700', + idleClass: 'border-slate-200 text-slate-700 hover:border-amber-300 hover:bg-amber-50/50', description: 'I am reasonably confident', }, { value: 'certain', label: 'Certain', shortcut: 'E', - selectedClass: 'border-emerald-500 bg-emerald-50 text-emerald-700 dark:bg-emerald-950/40 dark:text-emerald-300 dark:border-emerald-500', - idleClass: 'border-slate-200 text-slate-700 hover:border-emerald-300 hover:bg-emerald-50/50 dark:border-slate-700 dark:text-slate-300 dark:hover:border-emerald-700', + selectedClass: 'border-emerald-500 bg-emerald-50 text-emerald-700', + idleClass: 'border-slate-200 text-slate-700 hover:border-emerald-300 hover:bg-emerald-50/50', description: 'I am very confident in this answer', }, ]; @@ -96,7 +96,7 @@ export function ConfidenceTap({ value, onChange, disabled = false }: ConfidenceT > How confident are you? @@ -128,7 +128,7 @@ export function ConfidenceTap({ value, onChange, disabled = false }: ConfidenceT {opt.label} diff --git a/src/components/quiz/study/ExportImportPanel.tsx b/src/components/quiz/study/ExportImportPanel.tsx index e953f6d..f30f290 100644 --- a/src/components/quiz/study/ExportImportPanel.tsx +++ b/src/components/quiz/study/ExportImportPanel.tsx @@ -104,7 +104,7 @@ export function ExportImportPanel({ store }: ExportImportPanelProps) { return ( - + Export & Import Back up your study history, schedule, and settings to a JSON file, or @@ -158,11 +158,11 @@ export function ExportImportPanel({ store }: ExportImportPanelProps) { className={cn( 'mx-6 mb-4 rounded-lg px-4 py-3 text-sm flex items-start gap-2', toast.kind === 'success' && - 'bg-emerald-50 text-emerald-800 border border-emerald-200 dark:bg-emerald-950/40 dark:text-emerald-300 dark:border-emerald-800', + 'bg-emerald-50 text-emerald-800 border border-emerald-200', (toast.kind === 'warning') && - 'bg-amber-50 text-amber-800 border border-amber-200 dark:bg-amber-950/40 dark:text-amber-300 dark:border-amber-800', + 'bg-amber-50 text-amber-800 border border-amber-200', toast.kind === 'error' && - 'bg-red-50 text-red-800 border border-red-200 dark:bg-red-950/40 dark:text-red-300 dark:border-red-900', + 'bg-red-50 text-red-800 border border-red-200', )} > {toast.kind === 'success' && ( diff --git a/src/components/quiz/study/LearnQuizWidget.tsx b/src/components/quiz/study/LearnQuizWidget.tsx index 672682a..6901a22 100644 --- a/src/components/quiz/study/LearnQuizWidget.tsx +++ b/src/components/quiz/study/LearnQuizWidget.tsx @@ -153,20 +153,20 @@ export function LearnQuizWidget({ >
-

+

Pretest complete - + {correctCount} / {visibleQuestions.length}

-

+

The article below covers each of these topics in depth. Pay particular attention to any questions you got wrong; the pretesting effect makes the content that follows measurably stickier. @@ -195,10 +195,10 @@ export function LearnQuizWidget({