CityGame/apps/frontend/src/index.css
Camille 7a9383e87f feat: bootstrap fullstack NX monorepo (Spring Boot + React)
- 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
2026-05-29 23:42:03 +02:00

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;
}