Spaces:
Running
Running
| :root { | |
| --bg-secondary: #faf9f5; | |
| --bg-primary: #f0eee8; | |
| --bg-tertiary: #e9e6df; | |
| --bg-hover: var(--bg-tertiary); | |
| --bg-quinary: #f6f4ee; | |
| --bg-error-light: rgba(198, 87, 70, 0.1); | |
| --floating-surface: #fffdf9; | |
| --floating-border: #d8d3ca; | |
| --floating-shadow: 0 12px 26px rgba(0, 0, 0, 0.14); | |
| --text-primary: #2d2a26; | |
| --text-secondary: #6d6760; | |
| --text-tertiary: #a29c95; | |
| --text-quaternary: #c0bab3; | |
| --border-color: #e3e1db; | |
| --border-primary: #d5d2cb; | |
| --border-hover: #cecac4; | |
| --primary-color: #8b8680; | |
| --primary-hover: #7f7a74; | |
| --primary-active: #726d67; | |
| --primary-contrast: #ffffff; | |
| --success-color: #10b981; | |
| --warning-color: #c65746; | |
| --error-color: #c65746; | |
| --danger-color: var(--error-color); | |
| --shadow: 0 1px 2px 0 rgb(0 0 0 / 0.08); | |
| --shadow-lg: 0 10px 18px -3px rgb(0 0 0 / 0.1); | |
| color-scheme: light; | |
| font-family: 'SF Pro Text', 'Segoe UI', sans-serif; | |
| color: var(--text-primary); | |
| background: var(--bg-secondary); | |
| font-synthesis: none; | |
| text-rendering: optimizeLegibility; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| [data-theme='dark'] { | |
| --bg-secondary: #151412; | |
| --bg-primary: #1d1b18; | |
| --bg-tertiary: #262320; | |
| --bg-hover: #2e2a26; | |
| --bg-quinary: #191714; | |
| --bg-error-light: rgba(198, 87, 70, 0.18); | |
| --floating-surface: #2a2723; | |
| --floating-border: #4a443d; | |
| --floating-shadow: 0 14px 30px rgba(0, 0, 0, 0.4); | |
| --text-primary: #f6f4f1; | |
| --text-secondary: #c9c3bb; | |
| --text-tertiary: #9c958d; | |
| --text-quaternary: #6f6962; | |
| --border-color: #3a3530; | |
| --border-primary: #4a453f; | |
| --border-hover: #5a544d; | |
| --primary-color: #8b8680; | |
| --primary-hover: #9a948e; | |
| --primary-active: #a6a099; | |
| --primary-contrast: #ffffff; | |
| --success-color: #10b981; | |
| --warning-color: #c65746; | |
| --error-color: #c65746; | |
| --danger-color: var(--error-color); | |
| --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.3); | |
| --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.3); | |
| color-scheme: dark; | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| html, | |
| body, | |
| #root { | |
| min-height: 100%; | |
| } | |
| html { | |
| scrollbar-gutter: stable; | |
| } | |
| body { | |
| margin: 0; | |
| background: var(--bg-secondary); | |
| color: var(--text-primary); | |
| transition: background-color 200ms ease, color 200ms ease; | |
| } | |
| button, | |
| input, | |
| select, | |
| textarea { | |
| font: inherit; | |
| } | |
| #root { | |
| width: 100%; | |
| } | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| height: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: var(--bg-secondary); | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: var(--border-color); | |
| border-radius: 999px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: var(--border-hover); | |
| } | |