/**
 * PsyMed CSS 공용 변수
 * 색상, 크기, 그림자 등 디자인 토큰을 1곳에서 관리
 *
 * 사용: <link rel="stylesheet" href="css/shared/variables.css"> (다른 CSS 앞에)
 * 참조: color: var(--color-primary);
 */
:root {
    /* Primary (네이비 블루) */
    --color-primary: #2a7fad;
    --color-primary-dark: #2570a0;
    --color-primary-gradient: linear-gradient(135deg, #2570a0 0%, #2a7fad 100%);

    /* Accent */
    --color-accent: #3b82f6;
    --color-accent-hover: #2563eb;

    /* Status */
    --color-success: #10b981;
    --color-success-hover: #059669;
    --color-warning: #f59e0b;
    --color-warning-hover: #d97706;
    --color-danger: #ef4444;
    --color-danger-hover: #dc2626;
    --color-info: #3498db;

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

    /* Background */
    --color-bg: #f9fafb;
    --color-bg-light: #f3f4f6;
    --color-bg-white: #ffffff;

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

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

    /* Shadow */
    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
    --shadow-md: 0 2px 4px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 4px 12px rgba(0, 0, 0, 0.15);

    /* Sidebar */
    --sidebar-bg: #1e293b;
    --sidebar-width: 260px;
}
