- Add Spring Boot 3.4 backend with health API, CORS, and dev/prod profiles - Add React 18 + Vite frontend with typed health client - Configure NX workspace, pnpm, and Docker Compose stacks - Document stack, commands, and layout in README - Add .gitignore for Node, Java, Docker, and IDE artifacts
60 lines
1.6 KiB
CSS
60 lines
1.6 KiB
CSS
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
|
|
|
|
*, *::before, *::after {
|
|
box-sizing: border-box;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
:root {
|
|
--bg-primary: #0a0a0f;
|
|
--bg-secondary: #111118;
|
|
--bg-card: rgba(255, 255, 255, 0.04);
|
|
--bg-card-hover: rgba(255, 255, 255, 0.07);
|
|
--border: rgba(255, 255, 255, 0.08);
|
|
--border-strong: rgba(255, 255, 255, 0.15);
|
|
--text-primary: #f0f0ff;
|
|
--text-secondary: rgba(240, 240, 255, 0.55);
|
|
--text-muted: rgba(240, 240, 255, 0.35);
|
|
--accent-blue: #4f8eff;
|
|
--accent-purple: #a855f7;
|
|
--accent-cyan: #22d3ee;
|
|
--accent-green: #34d399;
|
|
--accent-red: #f87171;
|
|
--gradient-hero: linear-gradient(135deg, #4f8eff 0%, #a855f7 50%, #22d3ee 100%);
|
|
--gradient-card: linear-gradient(135deg, rgba(79,142,255,0.1) 0%, rgba(168,85,247,0.1) 100%);
|
|
--shadow-glow: 0 0 60px rgba(79, 142, 255, 0.15);
|
|
--shadow-card: 0 4px 24px rgba(0, 0, 0, 0.4);
|
|
--radius: 16px;
|
|
--radius-sm: 8px;
|
|
}
|
|
|
|
html, body {
|
|
height: 100%;
|
|
}
|
|
|
|
body {
|
|
font-family: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
|
|
background-color: var(--bg-primary);
|
|
color: var(--text-primary);
|
|
line-height: 1.6;
|
|
-webkit-font-smoothing: antialiased;
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
body::before {
|
|
content: '';
|
|
position: fixed;
|
|
inset: 0;
|
|
background:
|
|
radial-gradient(ellipse at 20% 20%, rgba(79, 142, 255, 0.08) 0%, transparent 50%),
|
|
radial-gradient(ellipse at 80% 80%, rgba(168, 85, 247, 0.08) 0%, transparent 50%);
|
|
pointer-events: none;
|
|
z-index: 0;
|
|
}
|
|
|
|
#root {
|
|
min-height: 100vh;
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|