posimai-root/posimai-guard-app/src/index.css

54 lines
1.3 KiB
CSS

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--bg: #0C1221;
--surface: #111827;
--surface2: #1A2332;
--border: #1F2D40;
--text: #F3F4F6;
--text2: #9CA3AF;
--text3: #4B5563;
--accent: #F97316;
--accent-dim: rgba(249,115,22,0.10);
--accent-border: rgba(249,115,22,0.28);
--danger: #FF453A;
--danger-dim: rgba(255,69,58,0.10);
--warning: #F97316;
--warning-dim: rgba(249,115,22,0.10);
--info: #A78BFA;
--info-dim: rgba(167,139,250,0.10);
--ok: #32D74B;
--ok-dim: rgba(50,215,75,0.10);
--radius: 12px;
--radius-sm: 8px;
}
html, body, #root {
height: 100%;
background: var(--bg);
color: var(--text);
font-family: 'Inter', system-ui, sans-serif;
font-size: 14px;
line-height: 1.6;
-webkit-font-smoothing: antialiased;
}
/* grid lines */
body::before {
content: '';
position: fixed;
inset: 0;
background-image:
linear-gradient(rgba(255,255,255,0.028) 1px, transparent 1px),
linear-gradient(90deg, rgba(255,255,255,0.028) 1px, transparent 1px);
background-size: 48px 48px;
pointer-events: none;
z-index: 0;
}
#root { position: relative; z-index: 1; }
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: var(--border); border-radius: 99px; }