:root {
    --brand-color: #B98A2E;
    --glass-bg: rgba(255, 255, 255, 0.72);
    --card-bg: #FFFFFF;
    --text-main: #2C2B2A;
    --text-sub: #72767E;
    --primary: #B98A2E;
    --primary-light: #D9B66A;
    --primary-dark: #A8741F;
    --primary-darker: #8C6523;
    --primary-darker-alt: #8C6523;
    --primary-darker-2: #8C6523;
    --primary-magenta: #C10F1F;
    --primary-magenta-alt: #A30D1B;
    --secondary: #C10F1F;
    --secondary-dark: #6A0D18;
    --secondary-pink: #A30D1B;
    --gold: #B98A2E;
    --gold-light: #D9B66A;
    --blue-dark: #4B4E54;
    --blue-darker: #2C2B2A;
    --accent: #EBCF95;
    --dark: #4A0B12;
    --white: #FFFFFF;
    --text-muted: #72767E;
    --text-secondary: #4B4E54;
    --text-muted-gray: #72767E;
    --text-body: #2C2B2A;
    --text-dark-blue: #4B4E54;
    --text-dark-gray: #2C2B2A;
    --text-muted-dark: #72767E;
    --text-muted-light: #72767E;
    --text-muted-darker: #2C2B2A;
    --text-dark-alt: #2C2B2A;
    --text-dark: #2C2B2A;
    --text-dark-111: #1D1B1A;
    --text-dark-333: #2C2B2A;
    --text-dark-222: #1D1B1A;
    --text-dark-444: #2C2B2A;
    --text-gray-777: #72767E;
    --text-color-888: #72767E;
    --text-dark-111827: #1D1B1A;
    --text-gray-600: #72767E;
    --text-slate-475569: #4B4E54;
    --premium-text: #F6E5BF;
    --text-light-dark: #2C2B2A;
    --text-light-gray: #4B4E54;
    --text-555: #72767E;
    --text-999: #72767E;
    --text-slate-334155: #4B4E54;
    --text-slate-64748b: #72767E;
    --text-slate-94a3b8: #72767E;
    --text-gray-374151: #2C2B2A;
    --text-dark-0a1e3c: #1D1B1A;
    --text-dark-5a6e8a: #72767E;
    --gray-light: #F6F1E8;
    --gray-hover: #F6F1E8;
    --bg-light: #FCFAF5;
    --bg-f8f9fa: #FCFAF5;
    --bg-f1f5f9: #F6F1E8;
    --bg-f8fafc: #FCFAF5;
    --bg-success-light: #E9F7EF;
    --bg-f3f7ff: #F6F1E8;
    --bg-hover-light: #FCFAF5;
    --bg-discount: #FEF2F2;
    --dark-bg: #4A0B12;
    --bg-calendar: #E3F2FD;
    --bg-contact: #E8F5E9;
    --bg-privacy: #F6F1E8;
    --bg-e9ecef: #F6F1E8;
    --bg-light-pink: #EBCF95;
    --bg-light-pink-alt: #FCFAF5;
    --bg-error-light: #FEE2E2;
    --bg-success-light-ecfdf5: #ECFDF5;
    --bg-error-soft: #FECACA;
    --bg-white: #FFFFFF;
    --bg-warning-light: #FFF8E6;
    --chat-bg-main: #FCFAF5;
    --sidebar-bg: #FFFFFF;
    --chat-body-bg: #FCFAF5;
    --chat-input-bg: #FFFFFF;
    --chat-border-color: #E6DED2;
    --bg-soft-f5f5f5: #F6F1E8;
    --bg-light-pink-light: #FCFAF5;
    --bg-profile-badge: #EBCF95;
    --bg-verified-icon: #D9B66A;
    --bg-breadcrumb-count: #EBCF95;
    --bg-disabled-btn: #B7B7B7;
    --custom-container-bg: #FCFAF5;
    --bg-search-gradient-start: #FCFAF5;
    --bg-fcfcfc: #FCFAF5;
    --bg-primary-hover-alt: #A8741F;
    --bg-testimonial-hero: #F6F1E8;
    --light-bg: #FCFAF5;
    --bg-light-pink-2: #EBCF95;
    --bg-dark-0a1628: #4A0B12;
    --bg-error-20c997: #20c997;
    --border-light: #E6DED2;
    --border-edf2f7: #E6DED2;
    --border-e2e8f0: #E6DED2;
    --border-e9ecef: #E6DED2;
    --gray-border: #E6DED2;
    --gray-stroke: #E6DED2;
    --gray-stroke-light: #F6F1E8;
    --border-light-gray: #E6DED2;
    --border-light-pink: #D9B66A;
    --border-gray-soft: #F6F1E8;
    --border-gray-light-alt: #E6DED2;
    --border-error-light: #FECDD3;
    --border-success-light: #BBF7D0;
    --border-error-soft: #FECACA;
    --border-gray-light-dee2e6: #E6DED2;
    --border-color: #E6DED2;
    --border-input: #E6DED2;
    --border-warning: #D4A53B;
    --border-warning-left: #D4A53B;
    --border-light-gray-ddd: #E6DED2;
    --border-row-card: #F6F1E8;
    --border-profile-badge: #D9B66A;
    --border-download-toolbar: #D9B66A;
    --border-breadcrumb: #EBCF95;
    --border-breadcrumb-count: #D9B66A;
    --border-stats: #F6F1E8;
    --border-goldish: #B98A2E;
    --border-gray-e5e7eb: #E6DED2;
    --border-gray-dce3ef: #E6DED2;
    --border-info-cbd5e1: #CBD5E1;
    --border-white-alpha-12: rgba(255, 255, 255, 0.12);
    --white-alpha-05: rgba(255, 255, 255, 0.05);
    --white-alpha-10: rgba(255, 255, 255, 0.10);
    --white-alpha-12: rgba(255, 255, 255, 0.12);
    --white-alpha-15: rgba(255, 255, 255, 0.15);
    --white-alpha-18: rgba(255, 255, 255, 0.18);
    --white-alpha-20: rgba(255, 255, 255, 0.20);
    --white-alpha-25: rgba(255, 255, 255, 0.25);
    --white-alpha-70: rgba(255, 255, 255, 0.70);
    --white-alpha-75: rgba(255, 255, 255, 0.75);
    --white-alpha-80: rgba(255, 255, 255, 0.80);
    --white-alpha-85: rgba(255, 255, 255, 0.85);
    --white-alpha-90: rgba(255, 255, 255, 0.9);
    --black: #000000;
    --black-alpha-04: rgba(0, 0, 0, 0.04);
    --black-alpha-05: rgba(0, 0, 0, 0.05);
    --black-alpha-06: rgba(0, 0, 0, 0.06);
    --black-alpha-08: rgba(0, 0, 0, 0.08);
    --black-alpha-10: rgba(0, 0, 0, 0.10);
    --black-alpha-15: rgba(0, 0, 0, 0.15);
    --black-alpha-18: rgba(0, 0, 0, 0.18);
    --black-alpha-20: rgba(0, 0, 0, 0.20);
    --black-alpha-25: rgba(0, 0, 0, 0.25);
    --black-alpha-28: rgba(0, 0, 0, 0.28);
    --black-alpha-30: rgba(0, 0, 0, 0.30);
    --black-alpha-35: rgba(0, 0, 0, 0.35);
    --black-alpha-38: rgba(0, 0, 0, 0.38);
    --black-alpha-70: rgba(0, 0, 0, 0.70);
    --black-alpha-80: rgba(0, 0, 0, 0.80);
    --heart-alpha-30: rgba(193, 15, 31, 0.30);
    --heart-alpha-10: rgba(193, 15, 31, 0.10);
    --primary-alpha-20: rgba(185, 138, 46, 0.20);
    --primary-alpha-05: rgba(185, 138, 46, 0.05);
    --primary-alpha-08: rgba(185, 138, 46, 0.08);
    --primary-alpha-15: rgba(185, 138, 46, 0.15);
    --primary-alpha-25: rgba(185, 138, 46, 0.25);
    --primary-alpha-30: rgba(185, 138, 46, 0.30);
    --secondary-alpha-25: rgba(193, 15, 31, 0.25);
    --secondary-alpha-30: rgba(193, 15, 31, 0.30);
    --primary-dark-alpha-25: rgba(168, 116, 31, 0.25);
    --primary-dark-alpha-35: rgba(168, 116, 31, 0.35);
    --pink-alpha-14: rgba(185, 138, 46, 0.14);
    --success-alpha-15: rgba(30, 140, 91, 0.15);
    --success-alpha-30: rgba(30, 140, 91, 0.30);
    --white-alpha-90-2: rgba(255, 255, 255, 0.9);
    --transparent: transparent;
    --gradient-gold: linear-gradient(135deg, #B98A2E, #D9B66A);
    --gradient-primary-pink: linear-gradient(135deg, #B98A2E, #C10F1F);
    --gradient-primary-dark: linear-gradient(135deg, #B98A2E, #A8741F);
    --gradient-primary-darker: linear-gradient(135deg, #B98A2E 0%, #8C6523 100%);
    --gradient-secondary: linear-gradient(135deg, #6A0D18, #C10F1F);
    --gradient-blue-dark: linear-gradient(135deg, #4B4E54, #2C2B2A);
    --gradient-overlay-dark: linear-gradient(to top, rgba(0, 0, 0, 0.80), transparent);
    --gradient-light: linear-gradient(135deg, #FCFAF5, #FFFFFF);
    --gradient-caption: linear-gradient(transparent, rgba(0, 0, 0, 0.70));
    --gradient-primary-magenta: linear-gradient(135deg, #B98A2E, #C10F1F);
    --primary-gradient: linear-gradient(135deg, #7B5820 0%, #A8741F 20%, #D9B66A 45%, #FFF3D0 50%, #D1AA58 75%, #8C6523 100%);
    --gradient-white-transparent: linear-gradient(to right, #FFFFFF, transparent);
    --gradient-chat-body: linear-gradient(rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0.72));
    --gradient-breadcrumb-icon: linear-gradient(135deg, #B98A2E, #A8741F);
    --gradient-search-bg: linear-gradient(135deg, #FCFAF5 0%, #FFFFFF 100%);
    --gradient-age-pill: linear-gradient(135deg, #B98A2E, #A8741F);
    --gradient-primary-pink-dark: linear-gradient(135deg, #B98A2E, #C10F1F);
    --gradient-primary-darker-hover: linear-gradient(135deg, #8C6523, #B98A2E);
    --gradient-success: linear-gradient(135deg, #0F7B4A, #1A9E62);
    --success-bg: #ECFDF3;
    --success-text: #1E8C5B;
    --success-border: #C6F6D5;
    --warning-bg-start: #FFF7D6;
    --warning-bg-end: #FFE082;
    --warning-text: #D4A53B;
    --warning-border: #FFD54F;
    --danger-bg: #FEECEC;
    --danger-text: #C63A32;
    --danger-border: #F8B4B4;
    --info-bg: #F8FAFC;
    --info-text: #456C8A;
    --info-border: #CBD5E1;
    --color-calendar: #1976d2;
    --color-contact: #2e7d32;
    --success-green: #01a783;
    --discount-color: #C10F1F;
    --pink-medium: #B98A2E;
    --heart-color: #C10F1F;
    --error-red: #C10F1F;
    --success-green-16a34a: #16a34a;
    --error-red-dc2626: #DC2626;
    --online-green: #10b981;
    --warning-amber: #f59e0b;
    --warning-dark: #8a5a00;
    --warning-text-dark: #6b5b2b;
    --primary-dark-pink: #A8741F;
    --primary-darker-3: #8C6523;
    --primary-dark-3: #8C6523;
    --primary-dark-4: #7B5820;
    --primary-dark-5: #6A4A1A;
    --primary-dark-6: #5A3D15;
    --success-green-2: #0f7b4a;
    --success-green-3: #1a9e62;
    --theme-primary: #B98A2E;
    --theme-light: #F6F1E8;
    --radius-msg: 16px;
    --primary-darkest: #5A4420;
    --primary-hover-dark: #A8741F;
    --success-green-dark: #198754;
    --text: #2C2B2A;
    --muted: #72767E;
    --line: #E6DED2;

    --footer-gold: #B98A2E;
    --footer-gold-light: #D9B66A;
    --footer-gold-025: rgba(185, 138, 46, 0.25);
    --footer-gold-glow: rgba(185, 138, 46, 0.32);
    --footer-shadow-gold-border: 0 -4px 20px rgba(185, 138, 46, 0.15);
    --footer-shadow-gold-hover: rgba(185, 138, 46, 0.24);
    --footer-shadow-gold: rgba(185, 138, 46, 0.10);
    --footer-primary: #B98A2E;
    --footer-primary-dark: #A8741F;
    --footer-primary-light: #D9B66A;
    --footer-shadow-primary: rgba(185, 138, 46, 0.28);
    --footer-shadow-primary-light: rgba(185, 138, 46, 0.08);
    --footer-transition-bounce: 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
    --footer-gradient-primary: linear-gradient(135deg, #A8741F 0%, #B98A2E 45%, #D9B66A 100%);
    --footer-gradient-bottom: linear-gradient(135deg, #F6F1E8, #FCFAF5);
    --footer-glass-bg: rgba(255, 255, 255, 0.72);
    --footer-glass-border: rgba(217, 182, 106, 0.30);
    --footer-black-004: rgba(0, 0, 0, 0.04);
    --footer-bg: #2A1413;
    --footer-text: #B98A2E;
    --footer-text-light: #B98A2E;
    --footer-text-muted: #B8A98A;
    --footer-text-faded: #B8A98A;
    --footer-white: #FFFFFF;
    --footer-cream: #FCFAF5;
    --footer-border-light: #8C6523;
    --footer-border: #8C6523;
    --footer-border-dark: #8C6523;
    --footer-white-008: rgba(255, 255, 255, 0.08);
    --footer-white-015: rgba(255, 255, 255, 0.15);
    --footer-white-045: rgba(255, 255, 255, 0.45);
    --footer-white-060: rgba(255, 255, 255, 0.60);
    --footer-white-085: rgba(255, 255, 255, 0.85);
}