54 lines
1.3 KiB
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; }
|