Spaces:
Running
Running
File size: 1,704 Bytes
07ed12b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | :root {
--bg: #0d1117;
--surface: #161b22;
--surface2: #1c2128;
--border: #30363d;
--border-focus: #58a6ff;
--mineral: #4fc3f7;
--gas: #69f0ae;
--supply: #ffa726;
--player: #58a6ff;
--enemy: #f85149;
--neutral: #8b949e;
--text: #e6edf3;
--text-muted: #8b949e;
--text-dim: #484f58;
--accent: #58a6ff;
--success: #3fb950;
--warning: #d29922;
--danger: #f85149;
--map-bg: #0b1a0b;
--map-grid: rgba(255, 255, 255, 0.03);
--radius: 8px;
--radius-lg: 16px;
--radius-xl: 24px;
--font-mono: 'JetBrains Mono', 'Fira Code', 'Courier New', monospace;
}
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
height: 100%;
height: -webkit-fill-available;
}
body {
height: 100%;
min-height: -webkit-fill-available;
background: var(--bg);
color: var(--text);
font-family: system-ui, -apple-system, sans-serif;
overflow: hidden;
overscroll-behavior: none;
-webkit-tap-highlight-color: transparent;
user-select: none;
-webkit-user-select: none;
}
button {
cursor: pointer;
border: none;
background: none;
color: inherit;
font: inherit;
-webkit-tap-highlight-color: transparent;
}
input {
font: inherit;
color: inherit;
}
/* Scrollbar */
::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: var(--surface); }
::-webkit-scrollbar-thumb { background: var(--border); border-radius: 2px; }
/* Utility classes */
.mono { font-family: var(--font-mono); }
.glow-mineral { text-shadow: 0 0 8px var(--mineral); }
.glow-gas { text-shadow: 0 0 8px var(--gas); }
.glow-danger { text-shadow: 0 0 8px var(--danger); }
|