/* Explain: Theme design tokens with brand and accent colors. - */
:root {
    /* Medical/Trust Brand Colors */
    --primary-color: #f0175c; /* Vibrant Pink */
    --primary-hover: #d1104e;
    --secondary-color: #0f172a; /* Slate 900 for dark accents */
    
    --mint-color: #e0f2fe;
    --aqua-color: #38bdf8;
    --navy-color: #1e293b;
    --sand-color: #f1f5f9;
    
    --background-color: #f8fafc;
    --surface-color: #ffffff;
    --text-color: #334155;
    --text-muted: #64748b;
    
    --border-color: rgba(15, 23, 42, 0.1);
    --shadow-soft: 0 10px 40px rgba(15, 23, 42, 0.08);
    --shadow-card: 0 20px 50px rgba(0, 0, 0, 0.12);
    
    --font-heading: 'Poppins', sans-serif;
    --font-body: 'Open Sans', sans-serif;
}