Initial commit: VoIdeaAI - voice-first AI idea assistant
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
/* Auto-generated from design tokens — do not edit manually */
|
||||
:root {
|
||||
--color-primary-50: #EEF2FF;
|
||||
--color-primary-500: #6366F1;
|
||||
--color-primary-600: #4F46E5;
|
||||
--color-primary: #6366F1;
|
||||
--color-primary-hover: #4F46E5;
|
||||
--color-background-dark: #0F172A;
|
||||
--color-background-light: #FFFFFF;
|
||||
--color-text-primary: {'system': 'auto', 'dark': '#F8FAFC', 'light': '#0F172A'};
|
||||
--color-semantic-error: #EF4444;
|
||||
--color-semantic-warning: #F59E0B;
|
||||
--color-semantic-success: #22C55E;
|
||||
--color-semantic-info: #3B82F6;
|
||||
--font-primary: Inter, system-ui, sans-serif;
|
||||
--font-size-xs: 0.75rem;
|
||||
--font-size-sm: 0.875rem;
|
||||
--font-size-base: 1rem;
|
||||
--font-size-lg: 1.125rem;
|
||||
--spacing-xs: 0.25rem;
|
||||
--spacing-sm: 0.5rem;
|
||||
--spacing-md: 1rem;
|
||||
--spacing-lg: 1.5rem;
|
||||
--radius-sm: 0.25rem;
|
||||
--radius-md: 0.5rem;
|
||||
--radius-lg: 0.75rem;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" ?>
|
||||
<resources>
|
||||
<color name="primary_50">#FFEEF2FF</color>
|
||||
<color name="primary_500">#FF6366F1</color>
|
||||
<color name="primary_600">#FF4F46E5</color>
|
||||
<color name="primary">#FF6366F1</color>
|
||||
<color name="primary">#FF4F46E5</color>
|
||||
<color name="background_dark">#FF0F172A</color>
|
||||
<color name="background_light">#FFFFFFFF</color>
|
||||
<color name="semantic_error">#FFEF4444</color>
|
||||
<color name="semantic_warning">#FFF59E0B</color>
|
||||
<color name="semantic_success">#FF22C55E</color>
|
||||
<color name="semantic_info">#FF3B82F6</color>
|
||||
<dimen name="spacing_xs">4dp</dimen>
|
||||
<dimen name="spacing_sm">8dp</dimen>
|
||||
<dimen name="spacing_md">16dp</dimen>
|
||||
<dimen name="spacing_lg">24dp</dimen>
|
||||
</resources>
|
||||
@@ -0,0 +1,20 @@
|
||||
// Auto-generated from design tokens — do not edit manually
|
||||
import SwiftUI
|
||||
|
||||
extension Color {
|
||||
static let primary50 = Color(red: 0.9333, green: 0.9490, blue: 1.0000)
|
||||
static let primary500 = Color(red: 0.3882, green: 0.4000, blue: 0.9451)
|
||||
static let primary600 = Color(red: 0.3098, green: 0.2745, blue: 0.8980)
|
||||
static let primary = Color(red: 0.3882, green: 0.4000, blue: 0.9451)
|
||||
static let primary = Color(red: 0.3098, green: 0.2745, blue: 0.8980)
|
||||
static let backgroundDark = Color(red: 0.0588, green: 0.0902, blue: 0.1647)
|
||||
static let backgroundLight = Color(red: 1.0000, green: 1.0000, blue: 1.0000)
|
||||
static let semanticError = Color(red: 0.9373, green: 0.2667, blue: 0.2667)
|
||||
static let semanticWarning = Color(red: 0.9608, green: 0.6196, blue: 0.0431)
|
||||
static let semanticSuccess = Color(red: 0.1333, green: 0.7725, blue: 0.3686)
|
||||
static let semanticInfo = Color(red: 0.2314, green: 0.5098, blue: 0.9647)
|
||||
static let spacingXs = CGFloat(0.25)
|
||||
static let spacingSm = CGFloat(0.5)
|
||||
static let spacingMd = CGFloat(1)
|
||||
static let spacingLg = CGFloat(1.5)
|
||||
}
|
||||
Reference in New Issue
Block a user