:root {
    --color-background: #050914;
    --color-background-soft: #081120;
    --color-background-deep: #02050d;
    --color-surface: #0d1728;
    --color-surface-strong: #111d32;
    --color-surface-hover: #16243b;
    --color-primary: #0099ff;
    --color-primary-light: #48c7ff;
    --color-primary-dark: #005fb8;
    --color-secondary: #e63946;
    --color-warning: #f7c948;
    --color-text: #f7f9fc;
    --color-text-muted: #9aa8bd;
    --color-text-soft: #cbd7e7;
    --color-text-dark: #071424;
    --color-panel-light: #f4f8ff;
    --color-border: rgba(255, 255, 255, 0.12);
    --color-border-strong: rgba(72, 199, 255, 0.34);
    --color-success: #22c55e;
    --shadow-card: 0 22px 70px rgba(0, 0, 0, 0.32);
    --shadow-glow: 0 0 60px rgba(0, 153, 255, 0.24);
    --radius-small: 8px;
    --radius-medium: 14px;
    --radius-large: 22px;
    --container-width: 1200px;
    --font-body: Aptos, "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    --font-display: Aptos, "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    --ease-out: cubic-bezier(.2, .8, .2, 1);
}
