first commit all files
This commit is contained in:
98
assets/css/agentic-variables.css
Normal file
98
assets/css/agentic-variables.css
Normal file
@@ -0,0 +1,98 @@
|
||||
/**
|
||||
* Agentic Vibe - CSS Variables
|
||||
* Design System Foundation
|
||||
*
|
||||
* @package WP_Agentic_Writer
|
||||
* @since 0.2.0
|
||||
*/
|
||||
|
||||
:root {
|
||||
/* Primary Colors - Cyan/Blue (matching V1) */
|
||||
--wpaw-primary: #17a2b8;
|
||||
--wpaw-primary-dark: #138496;
|
||||
--wpaw-primary-light: #5bc0de;
|
||||
|
||||
/* Dark Theme (matching V1) */
|
||||
--wpaw-bg-primary: #1a2332;
|
||||
--wpaw-bg-secondary: #243447;
|
||||
--wpaw-bg-tertiary: #2d3e52;
|
||||
--wpaw-text-primary: #e8eaed;
|
||||
--wpaw-text-secondary: #b8bcc4;
|
||||
--wpaw-text-tertiary: #8a8f98;
|
||||
--wpaw-border: #3a4a5e;
|
||||
|
||||
/* Status Colors - Functional & Meaningful */
|
||||
--wpaw-success: #28a745;
|
||||
--wpaw-success-light: #1e7e34;
|
||||
--wpaw-warning: #ffc107;
|
||||
--wpaw-warning-light: #e0a800;
|
||||
--wpaw-error: #dc3545;
|
||||
--wpaw-error-light: #bd2130;
|
||||
--wpaw-info: #17a2b8;
|
||||
--wpaw-info-light: #138496;
|
||||
|
||||
/* Typography */
|
||||
--wpaw-font-mono: 'Fira Code', 'JetBrains Mono', 'Consolas', 'Monaco', monospace;
|
||||
--wpaw-font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
|
||||
|
||||
/* Font Sizes */
|
||||
--wpaw-text-xs: 0.75rem; /* 12px */
|
||||
--wpaw-text-sm: 0.875rem; /* 14px */
|
||||
--wpaw-text-base: 1rem; /* 16px */
|
||||
--wpaw-text-lg: 1.125rem; /* 18px */
|
||||
--wpaw-text-xl: 1.25rem; /* 20px */
|
||||
--wpaw-text-2xl: 1.5rem; /* 24px */
|
||||
--wpaw-text-3xl: 1.875rem; /* 30px */
|
||||
|
||||
/* Spacing Scale - Consistent rhythm */
|
||||
--wpaw-space-xs: 0.25rem; /* 4px */
|
||||
--wpaw-space-sm: 0.5rem; /* 8px */
|
||||
--wpaw-space-md: 1rem; /* 16px */
|
||||
--wpaw-space-lg: 1.5rem; /* 24px */
|
||||
--wpaw-space-xl: 2rem; /* 32px */
|
||||
--wpaw-space-2xl: 3rem; /* 48px */
|
||||
--wpaw-space-3xl: 4rem; /* 64px */
|
||||
|
||||
/* Border Radius */
|
||||
--wpaw-radius-sm: 4px;
|
||||
--wpaw-radius-md: 8px;
|
||||
--wpaw-radius-lg: 12px;
|
||||
--wpaw-radius-xl: 16px;
|
||||
--wpaw-radius-full: 9999px;
|
||||
|
||||
/* Shadows - Subtle elevation */
|
||||
--wpaw-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.05);
|
||||
--wpaw-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);
|
||||
--wpaw-shadow-md: 0 4px 12px rgba(59, 130, 246, 0.1);
|
||||
--wpaw-shadow-lg: 0 8px 24px rgba(59, 130, 246, 0.15);
|
||||
--wpaw-shadow-xl: 0 12px 32px rgba(59, 130, 246, 0.2);
|
||||
|
||||
/* Transitions - Smooth & performant */
|
||||
--wpaw-transition-fast: 150ms ease-out;
|
||||
--wpaw-transition-normal: 200ms ease-out;
|
||||
--wpaw-transition-slow: 300ms ease-out;
|
||||
--wpaw-transition-bounce: 300ms cubic-bezier(0.34, 1.56, 0.64, 1);
|
||||
|
||||
/* Z-index Scale */
|
||||
--wpaw-z-base: 1;
|
||||
--wpaw-z-dropdown: 1000;
|
||||
--wpaw-z-sticky: 1020;
|
||||
--wpaw-z-fixed: 1030;
|
||||
--wpaw-z-modal-backdrop: 1040;
|
||||
--wpaw-z-modal: 1050;
|
||||
--wpaw-z-popover: 1060;
|
||||
--wpaw-z-tooltip: 1070;
|
||||
}
|
||||
|
||||
/* Dark Mode Variables - Already dark by default, no override needed */
|
||||
|
||||
/* Light Mode Override (if needed in future) */
|
||||
.wpaw-light-mode {
|
||||
--wpaw-bg-primary: #ffffff;
|
||||
--wpaw-bg-secondary: #f8f9fa;
|
||||
--wpaw-bg-tertiary: #e9ecef;
|
||||
--wpaw-text-primary: #212529;
|
||||
--wpaw-text-secondary: #6c757d;
|
||||
--wpaw-text-tertiary: #adb5bd;
|
||||
--wpaw-border: #dee2e6;
|
||||
}
|
||||
Reference in New Issue
Block a user