|
|
@@ -0,0 +1,64 @@
|
|
|
+:root {
|
|
|
+ /* Core palette */
|
|
|
+ --color-bg: #121212;
|
|
|
+ --color-surface: #1e1e1e;
|
|
|
+ --color-surface-alt: #262626;
|
|
|
+ --color-border: #3a3a3a;
|
|
|
+
|
|
|
+ /* Orange accents */
|
|
|
+ --color-primary: #ff7a1a;
|
|
|
+ --color-primary-hover: #ff9142;
|
|
|
+ --color-primary-dark: #cc5f0f;
|
|
|
+ --color-primary-muted: #4d2c14;
|
|
|
+
|
|
|
+ /* Text */
|
|
|
+ --color-text: #f5f5f0;
|
|
|
+ --color-text-muted: #b3b0a8;
|
|
|
+ --color-text-on-primary: #121212;
|
|
|
+
|
|
|
+ /* Feedback colors (keep readable against dark bg) */
|
|
|
+ --color-success: #7cb342;
|
|
|
+ --color-warning: #ffb300;
|
|
|
+ --color-error: #e6543a;
|
|
|
+}
|
|
|
+
|
|
|
+*{
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+
|
|
|
+body, html{
|
|
|
+ height: 100%;
|
|
|
+ width: 100%;
|
|
|
+}
|
|
|
+
|
|
|
+body{
|
|
|
+ background: var(--color-bg);
|
|
|
+ text: var(--color-text);
|
|
|
+}
|
|
|
+
|
|
|
+.button{
|
|
|
+ border: none;
|
|
|
+ outline: none;
|
|
|
+ text-decoration: none;
|
|
|
+ cursor: pointer;
|
|
|
+ background: var(--color-primary);
|
|
|
+ color: var(--color-text-on-primary);
|
|
|
+ border-radius: 6px;
|
|
|
+ padding: 0.6rem 1.2rem;
|
|
|
+ font-weight: 600;
|
|
|
+ font-size: 1rem;
|
|
|
+ line-height: 1.2;
|
|
|
+ white-space: nowrap;
|
|
|
+ transition: background 0.15s eas, transform 0.05s ease;
|
|
|
+ margin: 0 15px;
|
|
|
+}
|
|
|
+
|
|
|
+.button:hover{
|
|
|
+ background: var(--color-primary-hover);
|
|
|
+}
|
|
|
+
|
|
|
+.button:active{
|
|
|
+ transform: translateY(1px);
|
|
|
+}
|