Spaces:
Running
Running
| # Design | |
| ## Theme | |
| Dark-mode personal devtool dashboard. Mood: "precise switchboard at night." | |
| ## Color strategy | |
| Restrained: near-black surface, off-white text, one warm primary, one cool functional accent. | |
| ```css | |
| :root { | |
| --bg: oklch(0.08 0 0); /* deep void, not pure black */ | |
| --surface: oklch(0.12 0 0); /* cards, panels */ | |
| --surface-2: oklch(0.16 0 0); /* hovered/elevated cards */ | |
| --ink: oklch(0.94 0 0); /* primary text */ | |
| --muted: oklch(0.62 0 0); /* secondary text */ | |
| --primary: oklch(0.68 0.13 38); /* warm coral β links, active states */ | |
| --primary-text: oklch(1 0 0); /* white text on primary fills */ | |
| --accent: oklch(0.72 0.12 175); /* teal β status, success, online */ | |
| --warning: oklch(0.76 0.12 85); /* amber β caution states */ | |
| --danger: oklch(0.62 0.16 25); /* red-orange β errors */ | |
| --border: oklch(0.22 0 0); /* subtle dividers */ | |
| } | |
| ``` | |
| ## Typography | |
| - **Body/UI**: system-ui, sans-serif | |
| - **Code/keys/endpoints**: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace | |
| - **Scale**: tight, functional. Page title is the only large type; everything else is small-to-base. | |
| ## Layout | |
| - Single-column centered container, max-width 720px. | |
| - Generous vertical rhythm between sections. | |
| - Cards are rare; prefer grouped rows with clear labels. | |
| - One prominent hero section at top: status indicator + endpoint URL. | |
| ## Components | |
| - **Status pill**: small rounded badge with dot + label. | |
| - **Key row**: label + masked key + copy/visibility toggles. | |
| - **Provider card**: compact block with provider name, configured flag, sample model. | |
| - **Code block**: dark panel with monospace text and copy button. | |
| ## Motion | |
| Low intensity. Subtle hover transitions on interactive elements (150ms ease-out). No entrance animations that gate content. Respect `prefers-reduced-motion`. | |