@import "tailwindcss"; @import "./fonts.css"; @plugin "tailwindcss-animate"; :root { --background: oklch(0.97 0 0); --foreground: oklch(0.145 0 0); --card: oklch(1 0 0); --card-foreground: oklch(0.145 0 0); --popover: oklch(1 0 0); --popover-foreground: oklch(0.145 0 0); --primary: oklch(89.97% 0.1763 97.07); --primary-foreground: oklch(82.87% 0.1701 94.8); --secondary: oklch(0.97 0 0); --secondary-foreground: oklch(0.205 0 0); --muted: oklch(0.97 0 0); --muted-foreground: oklch(0.556 0 0); --accent: oklch(0.97 0 0); --accent-foreground: oklch(0.205 0 0); --destructive: oklch(0.577 0.245 27.325); --destructive-foreground: oklch(0.577 0.245 27.325); --border: oklch(0.922 0 0); --input: oklch(0.922 0 0); --ring: oklch(0.87 0 0); --chart-1: oklch(0.646 0.222 41.116); --chart-2: oklch(0.6 0.118 184.704); --chart-3: oklch(0.398 0.07 227.392); --chart-4: oklch(0.828 0.189 84.429); --chart-5: oklch(0.769 0.188 70.08); --radius: 0.625rem; --sidebar: oklch(0.985 0 0); --sidebar-foreground: oklch(0.145 0 0); --sidebar-primary: oklch(0.205 0 0); --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.97 0 0); --sidebar-accent-foreground: oklch(0.205 0 0); --sidebar-border: oklch(0.922 0 0); --sidebar-ring: oklch(0.87 0 0); --yellow-standard: oklch(0.9 0.1763 97.07); --task-uncleared: oklch(0.955 0 0); --task-text-uncleared: oklch(0.321 0 0); --task-checking: oklch(0.941 0.0983 95.95); --task-text-checking: oklch(0.588 0.120264 87.3807); --task-correct: oklch(0.962 0.0561 158.62); --task-text-correct: oklch(0.598 0.19517 143.8056); --task-partial: oklch(0.971 0.0616 131.35); --task-text-partial: oklch(0.639 0.1595 124.48); --task-wrong: oklch(0.906 0.0484 18.08); --task-text-wrong: oklch(0.433 0.17767 29.2339); --correct: #d4ffe5; --correct-foreground: #009b1c; --partial: #e7ffd4; --partial-foreground: #779b00; --wrong: #ffd4d4; --wrong-foreground: #9b0000; --checking: #ffffff; --checking-foreground: #242424; --review: #ffec9f; --review-foreground: #9b7700; } @theme inline { --font-hse-sans: "HSE Sans", system-ui, sans-serif; } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --radius-6: calc(var(--radius) + 6px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --color-yellow-standard: var(--yellow-standard); --color-task-uncleared: var(--task-uncleared); --color-task-text-uncleared: var(--task-text-uncleared); --color-task-checking: var(--task-checking); --color-task-text-checking: var(--task-text-checking); --color-task-correct: var(--task-correct); --color-task-text-correct: var(--task-text-correct); --color-task-partial: var(--task-partial); --color-task-text-partial: var(--task-text-partial); --color-task-wrong: var(--task-wrong); --color-task-text-wrong: var(--task-text-wrong); --color-correct: var(--correct); --color-correct-foreground: var(--correct-foreground); --color-partial: var(--partial); --color-partial-foreground: var(--partial-foreground); --color-wrong: var(--wrong); --color-wrong-foreground: var(--wrong-foreground); --color-checking: var(--checking); --color-checking-foreground: var(--checking-foreground); --color-review: var(--review); --color-review-foreground: var(--review-foreground); } @layer base { * { @apply border-border outline-ring/50 font-hse-sans scheme-light; } body { @apply bg-background text-foreground; } }