🏆 Mission Accomplished
-+
🏆 Mission Accomplished
+Your architecture scaled successfully and met all performance targets. Well done!
-diff --git a/static/base.css b/static/base.css new file mode 100644 index 0000000..701ac54 --- /dev/null +++ b/static/base.css @@ -0,0 +1,41 @@ +@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&display=swap'); + +/* === CSS VARIABLES === */ +:root { + /* Colors */ + --color-bg-body: #161b22; + --color-bg-dark: #121212; + --color-bg-sidebar: #111; + --color-bg-component: #1e1e1e; + --color-bg-hover: #2a2a2a; + --color-bg-accent: #005f87; + --color-bg-tab-active: #1a3d2a; + --color-border: #444; + --color-border-accent: #00ff88; + --color-border-panel: #30363d; + --color-text-primary: #ccc; + --color-text-muted: #888; + --color-text-accent: #00ff88; + --color-text-white: #fff; + --color-text-dark: #333; + --color-button: #238636; + --color-button-disabled: #555; + --color-connection: #333; + --color-connection-selected: #007bff; + --color-tooltip-bg: #333; + --color-tooltip-text: #fff; + + /* Sizes */ + --radius-small: 4px; + --radius-medium: 6px; + --radius-large: 8px; + --font-family-mono: 'JetBrains Mono', monospace; + --font-family-code: 'Fira Code', monospace; + --component-padding: 8px; + --component-gap: 12px; +} + +/* === RESET & BASE STYLES === */ +* { + box-sizing: border-box; +} \ No newline at end of file diff --git a/static/difficulty-select.css b/static/difficulty-select.css index cf0d48e..f7f252e 100644 --- a/static/difficulty-select.css +++ b/static/difficulty-select.css @@ -1,50 +1,13 @@ -@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&display=swap'); +@import url('./base.css'); -/* === CSS VARIABLES === */ +/* === DIFFICULTY-SPECIFIC VARIABLES === */ :root { - /* Colors */ - --color-bg-body: #161b22; - --color-bg-dark: #121212; - --color-bg-sidebar: #111; - --color-bg-component: #1e1e1e; - --color-bg-hover: #2a2a2a; - --color-bg-accent: #005f87; - --color-bg-tab-active: #1a3d2a; - --color-border: #444; - --color-border-accent: #00ff88; - --color-border-panel: #30363d; - --color-text-primary: #ccc; - --color-text-muted: #888; - --color-text-accent: #00ff88; - --color-text-white: #fff; - --color-text-dark: #333; - --color-button: #238636; - --color-button-disabled: #555; - --color-connection: #333; - --color-connection-selected: #007bff; - --color-tooltip-bg: #333; - --color-tooltip-text: #fff; - - /* Sizes */ - --radius-small: 4px; - --radius-medium: 6px; - --radius-large: 8px; - --font-family-mono: 'JetBrains Mono', monospace; - --font-family-code: 'Fira Code', monospace; - --component-padding: 8px; - --component-gap: 12px; - /* Difficulty-specific colors using existing palette */ --color-easy: var(--color-text-accent); --color-medium: #d29922; --color-hard: #f85149; } -/* === RESET === */ -* { - box-sizing: border-box; -} - body { margin: 0; font-family: var(--font-family-mono); diff --git a/static/game-mode.css b/static/game-mode.css index a59896a..665f838 100644 --- a/static/game-mode.css +++ b/static/game-mode.css @@ -1,45 +1,5 @@ /* Reusing the existing CSS from the game */ -@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&display=swap'); - -/* === CSS VARIABLES === */ -:root { - /* Colors */ - --color-bg-body: #161b22; - --color-bg-dark: #121212; - --color-bg-sidebar: #111; - --color-bg-component: #1e1e1e; - --color-bg-hover: #2a2a2a; - --color-bg-accent: #005f87; - --color-bg-tab-active: #1a3d2a; - --color-border: #444; - --color-border-accent: #00ff88; - --color-border-panel: #30363d; - --color-text-primary: #ccc; - --color-text-muted: #888; - --color-text-accent: #00ff88; - --color-text-white: #fff; - --color-text-dark: #333; - --color-button: #238636; - --color-button-disabled: #555; - --color-connection: #333; - --color-connection-selected: #007bff; - --color-tooltip-bg: #333; - --color-tooltip-text: #fff; - - /* Sizes */ - --radius-small: 4px; - --radius-medium: 6px; - --radius-large: 8px; - --font-family-mono: 'JetBrains Mono', monospace; - --font-family-code: 'Fira Code', monospace; - --component-padding: 8px; - --component-gap: 12px; -} - -/* === RESET & BASE STYLES === */ -* { - box-sizing: border-box; -} +@import url('./base.css'); body { margin: 0; diff --git a/static/game-mode.html b/static/game-mode.html index 50a1b14..19191f3 100644 --- a/static/game-mode.html +++ b/static/game-mode.html @@ -4,7 +4,7 @@
+
Your architecture scaled successfully and met all performance targets. Well done!
-