@import "tailwindcss"; @import "./workspace.css"; @custom-variant dark (&:where(.dark, .dark *)); :root { --background: #f2f3f0; --foreground: #111111; --card: #ffffff; --muted: #f2f3f0; --muted-foreground: #666666; --primary: #ff8400; --primary-foreground: #111111; --secondary: #e7e8e5; --secondary-foreground: #111111; --border: #cbccc9; --input: #cbccc9; --ring: #666666; --destructive: #d93c15; --success: #dfe6e1; --success-foreground: #004d1a; --warning: #e9e3d8; --warning-foreground: #804200; --error: #e5dcda; --error-foreground: #8c1c00; --info: #dfdfd6; --info-foreground: #000066; /* Workspace surfaces and text are paired for light and dark appearance. */ --shell-rail: #f1f2f2; --shell-sidebar: #fafafa; --shell-surface: #ffffff; --shell-field: #f5f5f4; --shell-active: #eceeed; --shell-tile: #e3e5e5; --shell-board: #f5f5f4; --shell-action: #2f3438; --shell-focus: #8d949c; --shell-ink: #23272b; --shell-ink-muted: #687078; --shell-hairline: #e1e3e3; --shell-shadow: 0 6px 24px rgb(24 28 31 / 6%); } .dark { color-scheme: dark; --shell-rail: #151718; --shell-sidebar: #1a1c1e; --shell-surface: #202224; --shell-field: #282a2d; --shell-active: #34373a; --shell-tile: #3c4044; --shell-board: #1b1d1f; --shell-action: #565e67; --shell-focus: #7f8791; --shell-ink: #eceeef; --shell-ink-muted: #b1b5ba; --shell-hairline: #3a3d40; --shell-shadow: 0 6px 24px rgb(0 0 0 / 16%); --background: #111111; --foreground: #ffffff; --card: #1a1a1a; --muted: #2e2e2e; --muted-foreground: #b8b9b6; --secondary: #2e2e2e; --secondary-foreground: #ffffff; --border: #2e2e2e; --input: #2e2e2e; --destructive: #ff5c33; --success: #222924; --success-foreground: #b6ffce; --warning: #291c0f; --warning-foreground: #ff8400; --error: #24100b; --error-foreground: #ff5c33; --info: #222229; --info-foreground: #b2b2ff; } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-destructive: var(--destructive); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-error: var(--error); --color-error-foreground: var(--error-foreground); --color-info: var(--info); --color-info-foreground: var(--info-foreground); --color-shell-rail: var(--shell-rail); --color-shell-sidebar: var(--shell-sidebar); --color-shell-surface: var(--shell-surface); --color-shell-field: var(--shell-field); --color-shell-active: var(--shell-active); --color-shell-tile: var(--shell-tile); --color-shell-board: var(--shell-board); --color-shell-action: var(--shell-action); --color-shell-ink: var(--shell-ink); --color-shell-ink-muted: var(--shell-ink-muted); --color-shell-hairline: var(--shell-hairline); --font-mono: "JetBrains Mono", ui-monospace, monospace; --font-sans: "Geist", "Inter", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif; --radius-card: 16px; --radius-field: 10px; } @layer base { html { font-family: var(--font-sans); -webkit-font-smoothing: antialiased; } body { @apply bg-background text-foreground; } }