Files
telenetsystems-2026-02-03-v1/theme/globals.css

96 lines
3.7 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* ═══════════════════════════════════════════════════════════ */
/* globals.css Single Source of Truth (CSS Custom Props) */
/* Generated by website-prototype-generator */
/* DO NOT add layout or component styles here. */
/* ═══════════════════════════════════════════════════════════ */
:root {
/* ── Colors ──────────────────────────────────────── */
--color-primary: #f39210;
--color-secondary: #1e293b;
/* Slate 800 - High contrast to primary orange */
--color-accent: #eb5c24;
--color-neutral: #6b7280;
--color-background: #ffffff;
--color-foreground: #0f172a;
--color-muted: #f3f4f6;
--color-muted-foreground: #4b505a;
--color-border: #e5e7eb;
--color-success: #10b981;
--color-warning: #f59e0b;
--color-error: #ef4444;
/* ── Typography Families ────────────────────────── */
--font-heading: 'Inter', sans-serif;
--font-body: 'Inter', sans-serif;
--font-heading-weight: 400;
--font-body-weight: 400;
/* ── Typography Scale ───────────────────────────── */
--text-xs: 0.75rem;
--text-xs-line-height: 1.25rem;
--text-xs-letter-spacing: 0;
--text-sm: 0.875rem;
--text-sm-line-height: 1.375rem;
--text-sm-letter-spacing: 0;
--text-base: 1rem;
--text-base-line-height: 1.625rem;
--text-base-letter-spacing: 0;
--text-lg: 1.125rem;
--text-lg-line-height: 1.75rem;
--text-lg-letter-spacing: 0;
--text-xl: 1.25rem;
--text-xl-line-height: 1.875rem;
--text-xl-letter-spacing: -0.01em;
--text-2xl: 1.5rem;
--text-2xl-line-height: 2.25rem;
--text-2xl-letter-spacing: -0.015em;
--text-3xl: 1.875rem;
--text-3xl-line-height: 2.5rem;
--text-3xl-letter-spacing: -0.02em;
--text-4xl: 2.25rem;
--text-4xl-line-height: 2.75rem;
--text-4xl-letter-spacing: -0.025em;
--text-5xl: 3rem;
--text-5xl-line-height: 1.2;
--text-5xl-letter-spacing: -0.03em;
--text-6xl: 3.75rem;
--text-6xl-line-height: 1.2;
--text-6xl-letter-spacing: -0.03em;
/* ── Spacing ─────────────────────────────────────── */
--spacing-xs: 0.25rem;
--spacing-sm: 0.5rem;
--spacing-md: 1rem;
--spacing-lg: 1.5rem;
--spacing-xl: 2rem;
--spacing-2xl: 3rem;
--spacing-3xl: 4rem;
--spacing-4xl: 6rem;
--spacing-5xl: 8rem;
--spacing-section: 5rem;
--spacing-container: 1200px;
--spacing-container-padding: 2rem;
--spacing-6xl: 10rem;
/* ── Border Radius ───────────────────────────────── */
--radius-none: 0;
--radius-sm: 0.25rem;
--radius-md: 0.5rem;
--radius-lg: 0.75rem;
--radius-xl: 1rem;
--radius-full: 9999px;
/* ── Shadows ─────────────────────────────────────── */
--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1);
--shadow-md: 0 4px 8px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--shadow-lg: 0 10px 20px -3px rgb(0 0 0 / 0.1), 0 4px 8px -4px rgb(0 0 0 / 0.1);
--shadow-xl: 0 20px 30px -5px rgb(0 0 0 / 0.1), 0 8px 12px -6px rgb(0 0 0 / 0.1);
/* ── Breakpoints (reference) ─────────────────────── */
--breakpoint-sm: 640px;
--breakpoint-md: 768px;
--breakpoint-lg: 1024px;
--breakpoint-xl: 1280px;
--breakpoint-2xl: 1536px;
}