beetask/frontend/src/index.css
Gabriel Santana de Menezes 829ef310a5 login no frontend
2026-05-12 20:04:45 -04:00

58 lines
1.4 KiB
CSS

@import 'tailwindcss';
@theme {
--font-sans: 'Plus Jakarta Sans', ui-sans-serif, system-ui, sans-serif;
--font-mono: 'JetBrains Mono', ui-monospace, monospace;
--color-app-bg: #f5f1e8;
--color-app-bg-strong: #ebe4d7;
--color-surface: #fffdf8;
--color-surface-muted: #f6efe2;
--color-border-soft: #e7dcc9;
--color-border-strong: #cdbba0;
--color-text-main: #1f2937;
--color-text-muted: #6b7280;
--color-brand: #0f766e;
--color-brand-strong: #115e59;
--color-brand-soft: #ccfbf1;
--color-accent: #d97706;
--color-accent-soft: #ffedd5;
--color-success: #10b981;
--color-success-soft: #ecfdf5;
--color-warning: #f59e0b;
--color-warning-soft: #fffbeb;
--color-danger: #ef4444;
--color-danger-soft: #fef2f2;
--shadow-panel:
0 22px 60px rgba(79, 62, 35, 0.08), 0 6px 18px rgba(79, 62, 35, 0.06);
}
:root {
color: var(--color-text-main);
background-color: var(--color-app-bg);
font-family: var(--font-sans);
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
* {
box-sizing: border-box;
}
html,
body,
#root {
min-height: 100%;
}
body {
margin: 0;
background:
radial-gradient(circle at top left, rgba(217, 119, 6, 0.12), transparent 28%),
radial-gradient(circle at top right, rgba(15, 118, 110, 0.14), transparent 24%),
linear-gradient(180deg, var(--color-app-bg) 0%, #f8f5ef 100%);
}