/* EnnaPanlaam - Global Design Variables */

:root {
    /* Brand Colors */
    --color-primary: #6f42c1;
    --color-primary-dark: #542c9e;
    --color-primary-light: #e9d8fd;
    --color-accent: #ff8a00;

    /* Background */
    --color-background: #f8f9fc;
    --color-surface: #ffffff;

    /* Text */
    --color-text: #1f2937;
    --color-text-muted: #6b7280;

    /* Border */
    --color-border: #e5e7eb;

    /* Status Colors */
    --color-success: #22c55e;
    --color-info: #06b6d4;
    --color-warning: #fac015;
    --color-danger: #ef4444;

    /* Feature Colors */
    --color-when-there: #22c55e;
    --color-when-leave: #ff8a00;
    --color-going-somewhere: #06b6d4;
    --color-price-watch: #c84fd6;

    /* Spacing */
    --space-xs: 4px;
    --space-sm: 8px;
    --space-md: 16px;
    --space-lg: 24px;
    --space-xl: 32px;

    /* Layout */
    --app-max-width: 768px;
    --bottom-nav-height: 72px;

    /* Border Radius */
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 20px;

    /* Shadows */
    --shadow-sm: 0 2px 8px rgba(31, 41, 55, 0.06);
    --shadow-md: 0 8px 24px rgba(31, 41, 55, 0.10);

    /* Animation */
    --transition-fast: 150ms ease;
}