taskflow / frontend /src /index.css
Sughan-0077's picture
🚀 Complete Taskflow Suite: Initial Clean Release
f6c14df
Raw
History Blame Contribute Delete
2.7 kB
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
/* Cream / warm parchment palette */
--bg-base: #f5f0e8;
--bg-surface: #faf7f2;
--bg-elevated: #ffffff;
--bg-hover: #ede8de;
--bg-active: #e4ddd0;
--border: #ddd6c8;
--border-strong: #c9c0b0;
--text-primary: #1c1814;
--text-secondary:#4a4540;
--text-muted: #8c8278;
--text-faint: #b8b0a4;
--accent: #2d5a3d;
--accent-hover: #234a31;
--accent-light: #eef5f0;
--accent-border: #a8c8b4;
--amber: #c17d11;
--amber-light: #fdf3e0;
--amber-border: #e8c070;
--rose: #9b3a3a;
--rose-light: #fdf0f0;
--rose-border: #dba8a8;
--blue: #2a5080;
--blue-light: #eef3fa;
--blue-border: #a0bcd8;
--violet: #5a3a7a;
--violet-light: #f3eefa;
--violet-border: #c0a0d8;
/* Status */
--s-todo: #6b6258;
--s-todo-bg: #f0ece5;
--s-progress: var(--blue);
--s-progress-bg: var(--blue-light);
--s-review: var(--violet);
--s-review-bg: var(--violet-light);
--s-done: var(--accent);
--s-done-bg: var(--accent-light);
--s-cancelled: var(--rose);
--s-cancelled-bg:var(--rose-light);
/* Priority */
--p-low: var(--accent);
--p-medium: var(--amber);
--p-high: #c15a11;
--p-critical: var(--rose);
--sidebar-w: 252px;
--header-h: 56px;
--radius: 6px;
--radius-lg: 10px;
--radius-xl: 14px;
--shadow-sm: 0 1px 3px rgba(28,24,20,0.08);
--shadow-md: 0 4px 12px rgba(28,24,20,0.1);
--shadow-lg: 0 8px 32px rgba(28,24,20,0.14);
}
html, body, #root { height: 100%; }
body {
font-family: 'Inter', system-ui, sans-serif;
background: var(--bg-base);
color: var(--text-primary);
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
h1,h2,h3,h4 { font-family: 'Lora', serif; line-height: 1.25; }
a { color: var(--accent); text-decoration: none; }
a:hover { color: var(--accent-hover); text-decoration: underline; }
input, textarea, select, button { font-family: inherit; }
button { cursor: pointer; }
code, pre { font-family: 'JetBrains Mono', monospace; }
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-track { background: var(--bg-base); }
::-webkit-scrollbar-thumb { background: var(--border-strong); border-radius: 3px; }
.sr-only { position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0; }