html {
    --primary-color: white;
    --secondary-color: gray;
    --tetriary-color: #577B94;
    --link-hover-color: #13547a;
    --link-active-color: #7b0301;
    --placeholder-color: #808080;
    --details-color: black;
    --error-color: red;
    --border-light-color: #f0f0f0;
    --border-gray-color: #e0e0e0;
    --shadow-dark: rgba(0, 0, 0, 0.15);
    --shadow-secondary: rgba(5, 112, 230, 0.3);
    --gradient-transparent: rgba(255, 255, 255, 0);
    --text-color: black;
    --font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    --footer-bg-color: #f8f9fa;
    --info-gradient-start: #f8f9fa;
    --info-gradient-end: #e9ecef;
    --manager-gradient-start: #e8f4ff;
    --manager-gradient-end: #cde7ff;
    --manager-border-color: #b3d9ff;
    --manager-icon-bg: rgba(87, 123, 148, 0.1);
    --light-bg-color: #f8f9fa;
    --reimbursed-bg-color: #d1e7dd;
    --reimbursed-text-color: #0a3622;
    --reimbursed-border-color: #a3cfbb;

    --patient-primary-color: #276967;
    --patient-accent-color: #209395;
    --patient-accent-hover-color: #1a787a;
    --patient-heading-color: #1b4b49;
    --patient-page-bg-color: #f8f9fa;
    --patient-surface-color: white;
    --patient-border-color: #eaeaea;
    --patient-muted-color: #6b7280;
    --patient-error-color: #ff8a80;
    --patient-text-color: #333333;
    --patient-strong-text-color: #111111;
    --patient-badge-bg-color: #e0f2f1;
    --patient-badge-text-color: #00695c;
    --patient-tag-bg-color: #fdf3d9;
    --patient-tag-text-color: #8a6a12;
    --patient-control-bg-color: #f1f2f6;
    --patient-field-divider-color: #d5d5d5;
    --patient-card-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
    --patient-bar-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
    --patient-menu-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
    --patient-radius-small: 8px;
    --patient-radius-medium: 12px;
    --patient-radius-pill: 999px;
    --patient-hero-height: 242px;
    --patient-hero-height-phone: 360px;
    --patient-hero-curve-height: 44px;
    --patient-content-width: 1000px;
}