58 lines
1.4 KiB
CSS
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%);
|
|
}
|