/*
 * Theme "cinecitta_dark": CINECITTA' Nürnberg, charcoal with turquoise (default theme).
 * Chosen with THEMECSSPATH=cinecitta_dark (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/cinecitta_dark/.
 */
:root {
  /* Pictures */
  --brand-logo: url('/themes/cinecitta_dark/logo.svg');
  --brand-logo-aspect-ratio: 183 / 42;
  --brand-hero-photo: url('/themes/cinecitta_dark/cinema.jpg');
  --brand-voucher-art-photo: url('/themes/cinecitta_dark/cinema.jpg');

  /* Colours */
  --color-scheme: dark;
  --background: #161618;
  --surface: #202023;
  --border: #363639;
  --text: #f6f6f6;
  --muted: #aaaab1;
  --primary: #0aacaf;
  --primary-light: #75d5d6;
  --input-background: #18181c;
  --skip-link-text: #001d21;
  --header-border-width: 1px;
  --header-border-color: #2d2d30;
  --header-background: #19191b;
  --brand-divider: #45454a;
  --nav-link-text: #b4b4bb;
  --cart-badge-background: #124448;
  --cart-badge-text: #b9ffff;
  --breadcrumb-text: #929298;
  --breadcrumb-current-text: #d4d4d8;
  --hero-text: #bcbcc2;
  --hero-link-border: #3d6062;
  --hero-visual-background: #001c28;
  --hero-shade-start: rgba(2,29,34,.05);
  --hero-shade-end: rgba(2,29,34,.08);
  --hero-shade-bottom: #061b23;
  --voucher-art-tint-start: rgba(0,32,48,.74);
  --voucher-art-tint-end: rgba(0,71,92,.67);
  --voucher-art-shadow: #0005;
  --voucher-art-border: #43858d;
  --voucher-art-ring: #70babe2b;
  --voucher-art-ring-glow: #70babe0c;
  --voucher-art-ring-glow-outer: #70babe08;
  --voucher-art-caption: #e1eef0;
  --voucher-art-bottom-text: #bdd9e0;
  --voucher-deluxe-start: #075168;
  --voucher-deluxe-end: #002836;
  --voucher-deluxe-border: #52717c;
  --deluxe-wordmark: #e2bd64;
  --deluxe-wordmark-line: #aa8f51;
  --voucher-digital-start: #037479;
  --voucher-digital-end: #01464e;
  --voucher-digital-border: #22898d;
  --seal-background: #e1f2ef;
  --seal-text: #153e42;
  --seal-shadow: #0003;
  --hero-location-text: #cad8da;
  --benefits-background: #1b1b1e;
  --benefits-text: #ceced2;
  --section-number-background: #0b484b55;
  --section-number-border: #20717455;
  --card-background: #252528;
  --card-border: #414145;
  --option-selected-background: #10383c44;
  --radio-border: #6c6c74;
  --radio-selected-mark: #00292b;
  --product-stage-glow: #13525833;
  --pdf-badge-border: #549295;
  --pdf-badge-background: #153e42;
  --pdf-badge-text: #b9eeef;
  --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: #001e22;
  --button-primary-hover: #70d5d7;
  --button-secondary-hover: #37373c;
  --cart-heading-text: #9c9ca4;
  --cart-line-border: #303034;
  --cart-ticket-background: #123c44;
  --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: #063a3d55;
  --delivery-icon: #83838d;
  --required-hint-text: #8b8b93;
  --summary-background-start: #243236;
  --summary-background-end: #20282c;
  --summary-border: #3d5054;
  --summary-count-background: #385357;
  --summary-count-text: #bcdddd;
  --summary-subtitle-text: #a8b6b9;
  --summary-divider: #3a474d;
  --summary-small-text: #a3b0b5;
  --summary-label-text: #acb7bc;
  --summary-value-text: #e3e8eb;
  --summary-total-border: #3b484d;
  --summary-note-text: #a1afb6;
  --note-background: #223d4055;
  --note-border: #436164;
  --note-strong-text: #a0e0df;
  --note-text: #b0c7c9;
  --review-note-text: #a6b8bd;
  --prototype-note-text: #94a5ad;
  --prototype-note-border: #364348;
  --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: #4a5e63;
  --dialog-background: #20272b;
  --dialog-shadow: #0008;
  --dialog-backdrop: #08080bba;
  --detail-label-text: #a9b6bb;
  --detail-background: #171f23;
  --review-company-text: #bdc6cb;
  --review-line-text: #9baab0;
  --review-method-text: #b7dadb;
  --review-method-background: #123c42;
  --draft-border: #4a6063;
  --draft-background: #29414544;
  --draft-text: #b5d2d4;
  --header-account-text: #c4c4ca;
  --promotion-text: #c9dedf;
  --product-meta-text: #9fb9bb;
  --invalid-border: #e07a7a;
  --account-hint-text: #b9c9cb;
  --buy-blockers-text: #b5c4c8;
  --refused-text: #ffb4ab;
  --success-text: #b9eeef;
  --warning-icon: #f0b46a;
}
