/* Explain: Custom theme design tokens and typography for the website. */
:root {
    --primary-color: #0E6E80;
    --primary-hover: #0A5766;
    --secondary-color: #F2A65A;
    --secondary-hover: #E08F3E;
    --accent-color: #6FD3C7;
    --background-color: #F5F8F8;
    --surface-color: #FFFFFF;
    --surface-strong: #E6F1F2;
    --text-color: #1D2B2F;
    --text-muted: #5C6C71;
    --border-color: #D5E1E2;
    --danger-color: #C1553A;
    --success-color: #2E8B6B;
    --radius-sm: 0.65rem;
    --radius-md: 1.15rem;
    --radius-lg: 1.85rem;
    --shadow-card: 0 12px 32px rgba(19, 51, 58, 0.08);
    --shadow-soft: 0 22px 55px rgba(19, 51, 58, 0.14);
    --whatsapp-color: #25D366;
    --whatsapp-hover: #1EBE5A;
    --font-heading: 'Outfit', 'Cairo', sans-serif;
    --font-body: 'Nunito Sans', 'Tajawal', sans-serif;
}