@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800;900&family=Playfair+Display:wght@700&family=Lato:wght@400;700&display=swap";:root{--brand-beige: #E6E2DD;--brand-mustard_light: #816223;--brand-mustard: #F0B43C;--brand-dok-red: #e30613;--brand-black: #000000;--brand-white: #FFFFFF;--brand-coral: #E36C5B;--font-heading: "Playfair Display", serif;--font-body: "Lato", sans-serif;--header-height: 70px;--footer-height: 200px;--sidebar-width: 280px;--catalog-width: 1400px;--border-radius-small: 0px;--border-radius-medium: 0px;--border-radius-large: 2px;--transition-duration: .2s;--background-color: #fdfaf0;--background-dark: #f4f1e6;--header-background: var(--brand-black);--footer-background: var(--brand-black);--text-color: #0c0c0c;--muted-color: #5a554a;--secondary-text-color: var(--brand-white);--accent-color: var(--brand-mustard_light);--highlight-color: var(--brand-black);--details-link-color: var(--brand-black);--search-bg: #ffffff;--search-text:#1a1a1a;--search-border: var(--brand-mustard);--search-focus-bg: var(--brand-mustard);--button-background: #e1dbc9;--button-text-color: var(--brand-black);--button-border-color: #b5af9f;--button-hover-background: var(--brand-mustard);--button-active-background: var(--brand-coral);--movie-card-background: #ffffff;--movie-card-hover-shadow: 6px 6px 0px rgba(0,0,0,.05);--glass-background: rgba(253, 250, 240, .98);--rating-high-color: #27ae60;--rating-medium-color: var(--brand-mustard);--rating-low-color: #c0392b;--carousel-slide-width: clamp(100px, 10vw, 140px)}[data-theme=dark]{--background-color: #121212;--background-dark: #000000;--header-background: #000000;--footer-background: #000000;--text-color: #E0E0E0;--muted-color: #888888;--accent-color: var(--brand-mustard);--search-bg: #000000;--search-text: #E0E0E0;--search-border: #333333;--search-focus-bg: #1a1a1a;--button-background: #333;--button-text-color: #E0E0E0;--button-border-color: #444;--button-hover-background: var(--brand-mustard);--movie-card-background: #1E1E1E;--glass-background: rgba(18, 18, 18, .95)}
