/*
 * Theme "cinemamunich": Cinema München, black with wine red.
 * Chosen with THEMECSSPATH=cinemamunich (backend and Vite dev server, see README "Themes"). A theme only sets the variables
 * below; src/globals.css uses them and names no colour and no picture. Pictures live in public/themes/cinemamunich/.
 */
:root {
  /* Pictures */
  --brand-logo: url('/themes/cinemamunich/logo.png');
  --brand-logo-aspect-ratio: 1859 / 519;
  --brand-hero-photo: url('/themes/cinemamunich/cinema.jpg');
  --brand-voucher-art-photo: url('/themes/cinemamunich/cinema.jpg');

  /* Colours */
  --color-scheme: dark;
  --background: #050505;
  --surface: #161416;
  --border: #352f32;
  --text: #f6f6f6;
  --muted: #aca6a8;
  --primary: #781229;
  --primary-light: #e58da0;
  --input-background: #18181c;
  --skip-link-text: #fff;
  --header-border-width: 2px;
  --header-border-color: var(--primary);
  --header-background: #000;
  --brand-divider: #45454a;
  --nav-link-text: #b4b4bb;
  --cart-badge-background: #48121f;
  --cart-badge-text: #ffb9c9;
  --breadcrumb-text: #929298;
  --breadcrumb-current-text: #d4d4d8;
  --hero-text: #bcbcc2;
  --hero-link-border: #623d46;
  --hero-visual-background: #280009;
  --hero-shade-start: rgba(34,2,9,.05);
  --hero-shade-end: rgba(34,2,9,.08);
  --hero-shade-bottom: #23060d;
  --voucher-art-tint-start: rgba(48,0,11,.74);
  --voucher-art-tint-end: rgba(92,0,21,.67);
  --voucher-art-shadow: #0005;
  --voucher-art-border: #8d4354;
  --voucher-art-ring: #be70822b;
  --voucher-art-ring-glow: #be70820c;
  --voucher-art-ring-glow-outer: #be708208;
  --voucher-art-caption: #f0e1e4;
  --voucher-art-bottom-text: #e0bdc5;
  --voucher-deluxe-start: #68071e;
  --voucher-deluxe-end: #36000d;
  --voucher-deluxe-border: #7c525c;
  --deluxe-wordmark: #e2bd64;
  --deluxe-wordmark-line: #aa8f51;
  --voucher-digital-start: #79031f;
  --voucher-digital-end: #4e0113;
  --voucher-digital-border: #8d223b;
  --seal-background: #f2e1e5;
  --seal-text: #42151f;
  --seal-shadow: #0003;
  --hero-location-text: #dacace;
  --benefits-background: #1b1b1e;
  --benefits-text: #ceced2;
  --section-number-background: #4b0b1a55;
  --section-number-border: #74203455;
  --card-background: #252528;
  --card-border: #414145;
  --option-selected-background: #3c101a44;
  --radio-border: #6c6c74;
  --radio-selected-mark: #fff;
  --product-stage-glow: #58132333;
  --pdf-badge-border: #955463;
  --pdf-badge-background: #42151f;
  --pdf-badge-text: #efb9c6;
  --text-strong: #e1e1e5;
  --motif-background: #26262a;
  --input-border: #444449;
  --text-secondary: #c2c2c8;
  --placeholder-text: #75757e;
  --quantity-button-text: #a4a4ab;
  --hint-text: #9999a1;
  --packaging-background: #27272b;
  --packaging-border: #3b3b3f;
  --checkbox-text: #ceced3;
  --checkbox-strong-text: #e4e4e8;
  --button-primary-text: #fff;
  --button-primary-hover: #94203b;
  --button-secondary-hover: #37373c;
  --cart-heading-text: #9c9ca4;
  --cart-line-border: #303034;
  --cart-ticket-background: #44121e;
  --cart-ticket-deluxe-text: #dbbd70;
  --cart-ticket-deluxe-background: #363224;
  --icon-button-text: #96969f;
  --icon-button-hover-background: #44444b;
  --icon-button-hover-text: #fff;
  --error-text: #ffb2b2;
  --subheading-text: #dadadf;
  --choice-border: #424248;
  --choice-background: #252529;
  --choice-selected-background: #3d061355;
  --delivery-icon: #83838d;
  --required-hint-text: #8b8b93;
  --summary-background-start: #362428;
  --summary-background-end: #2c2023;
  --summary-border: #543d42;
  --summary-count-background: #57383f;
  --summary-count-text: #ddbcc4;
  --summary-subtitle-text: #b9a8ac;
  --summary-divider: #4d3a3e;
  --summary-small-text: #b5a3a7;
  --summary-label-text: #bcacb0;
  --summary-value-text: #ebe3e5;
  --summary-total-border: #4d3b3f;
  --summary-note-text: #b6a1a6;
  --note-background: #40222955;
  --note-border: #64434b;
  --note-strong-text: #e0a0af;
  --note-text: #c9b0b6;
  --review-note-text: #bda6ab;
  --prototype-note-text: #ad949a;
  --prototype-note-border: #48363a;
  --support-icon-background: #303034;
  --support-icon-text: #c5c5cb;
  --assurance-text: #93939d;
  --section-divider: #323236;
  --faq-divider: #38383d;
  --footer-border: #343438;
  --footer-background: #19191b;
  --footer-text: #9999a2;
  --footer-link-text: #b1b1b8;
  --dialog-border: #634a50;
  --dialog-background: #2b2023;
  --dialog-shadow: #0008;
  --dialog-backdrop: #08080bba;
  --detail-label-text: #bba9ad;
  --detail-background: #23171a;
  --review-company-text: #cbbdc0;
  --review-line-text: #b09ba0;
  --review-method-text: #dbb7bf;
  --review-method-background: #42121d;
  --draft-border: #634a50;
  --draft-background: #45293044;
  --draft-text: #d4b5bc;
  --header-account-text: #c4c4ca;
  --promotion-text: #dfc9ce;
  --product-meta-text: #bb9fa6;
  --invalid-border: #e07a7a;
  --account-hint-text: #cbb9bd;
  --buy-blockers-text: #c8b5b9;
  --refused-text: #ffb4ab;
  --success-text: #efb9c6;
  --warning-icon: #f0b46a;
}
