:root{--primary-color: #D35400;--primary-color-hover: rgb(160, 63.6966824645, 0);--link-hover-color: #EA580C;--card-background-color: #FFFFFF;--text-color: #212121;--background-color: #F5F5F5;--secondary-background-color: #FEF9F4;--border-color: #F3E8C3;--secondary-button-border-color: rgba(#F3E8C3, .3);--shadow-color: rgba(0, 0, 0, .1);--primary-foreground-color: #FFFFFF;--secondary-text-color: #525252;--card-background-hover-color: rgb(242.25, 242.25, 242.25);--shadow-card-hover: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--fire-glow-base-color: rgba(255, 140, 66, .3);--fire-glow-dark-color: rgba(255, 140, 66, .4);--bg-muted: #F9FAFB;--text-muted-foreground: #6B7280;--primary-80: rgba(211, 84, 0, .8);--tertiary-text-color: #A56913;--text-gray: #E5E5E5;--hero-overlay-start: rgba(254, 215, 170, .1);--hero-overlay-mid: rgba(254, 215, 170, .5);--hero-overlay-end: rgba(0, 0, 0, .2);--hero-title: #f2f0ed;--hero-subtitle: #F3E8C3;--header-title: #f57f30;--slider-overlay-start: rgba(254, 215, 170, .2);--slider-overlay-mid: rgba(0, 0, 0, .2);--slider-overlay-end: rgba(254, 215, 170, .2);--secondary-button: rgba(255, 233, 211, .7);--secondary-button-hover: rgba(255, 233, 211, .9);--color-status-completed-bg: #D1FAE5;--color-status-completed-text: #065F46;--color-status-upcoming-bg: #DBEAFE;--color-status-upcoming-text: #1E40AF;--text-color: #495057}body.dark-theme{--primary-color: #FF8C42;--primary-color-hover: rgb(255, 171.0317460317, 117);--link-hover-color: #FFB366;--card-background-color: #1B1511;--text-color: #E0E0E0;--background-color: #121212;--secondary-background-color: #150F0A;--border-color: #F3E8C3;--secondary-button-border-color: rgba(#F3E8C3, .3);--shadow-color: rgba(0, 0, 0, .4);--primary-foreground-color: #212121;--secondary-text-color: #A0A0A0;--card-background-hover-color: rgb(42.6477272727, 33.1704545455, 26.8522727273);--shadow-card-hover: 0 10px 15px -3px rgba(0, 0, 0, .2), 0 4px 6px -2px rgba(0, 0, 0, .1);--fire-glow-base-color: rgba(255, 140, 66, .4);--fire-glow-dark-color: rgba(255, 140, 66, .5);--bg-muted: #1F2937;--text-muted-foreground: #9CA3AF;--primary-80: rgba(255, 140, 66, .8);--tertiary-text-color: #825C19;--text-gray: #E5E5E5;--hero-overlay-start: rgba(255, 140, 66, .2);--hero-overlay-mid: rgba(0, 0, 0, .7);--hero-overlay-end: rgba(0, 0, 0, .85);--hero-title: #E0E0E0;--hero-subtitle: #F3E8C3;--header-title: #FF8C42;--slider-overlay-start: rgba(255, 140, 66, .2);--slider-overlay-mid: rgba(0, 0, 0, .7);--slider-overlay-end: rgba(255, 140, 66, .1);--secondary-button: rgba(71, 39, 11, .9);--secondary-button-hover: rgba(125, 75, 31, .6);--color-status-completed-bg: #14532D;--color-status-completed-text: #A7F3D0;--color-status-upcoming-bg: #1E3A8A;--color-status-upcoming-text: #BFDBFE;--text-color: #dee2e6}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.5}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--link-hover-color);text-decoration:underline}[dir=rtl]{font-family:Vazirmatn,sans-serif}[dir=ltr]{font-family:Roboto,sans-serif}body{padding:0;margin:0;font-family:Vazirmatn,sans-serif;font-size:1.6rem;line-height:1.5;color:var(--text-color);background-color:var(--background-color)}
