/* These tokens are generated using https://themes.angular-material.dev/ */
/* Preview: https://panska-gora.rooms-wizard.com/?bold-font-weight=700&brand-font-family=Arimo&inverse-primary=%23edc066&inverse-secondary=%23edc066&inverse-tertiary=%23edc066&medium-font-weight=500&outline-variant=%23edc066&plain-font-family=Arimo&primary-container=%23edc066&primary-fixed=%23edc066&primary-fixed-dim=%23edc066&regular-font-weight=400&secondary-container=%23edc066&secondary-fixed=%23edc066&secondary-fixed-dim=%23edc066&seed-error=%23ba1a1a&seed-neutral=%23757876&seed-neutral-variant=%23707975&seed-primary=%23054f3f&seed-secondary=%234c635b&seed-tertiary=%23615887&surface-dim=%23edc066&surface-variant=%23edc066&tertiary-container=%23edc066 */
/* Seed Colors: primary: #054f3f, secondary: #4c635b, tertiary: #615887, error: #ba1a1a, neutral: #757876, neutral-variant: #707975 */
/* Modified System Colors: inverse-secondary: #edc066, surface-variant: #edc066, outline-variant: #edc066, surface-dim: #edc066, tertiary-container: #edc066, secondary-fixed: #edc066, secondary-fixed-dim: #edc066, secondary-container: #edc066, primary-fixed-dim: #edc066, primary-fixed: #edc066, inverse-primary: #edc066, primary-container: #edc066, inverse-tertiary: #edc066 */
/* Seed Typography: plain-font-family: Arimo, brand-font-family: Arimo, bold-font-weight: 700, medium-font-weight: 500, regular-font-weight: 400 */

@import url('https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;700&display=swap');

/* Light Theme */
:root, :host {
  --mat-sys-primary: #2a6958;
  --mat-sys-on-primary: #ffffff;
  --mat-sys-primary-container: #edc066;
  --mat-sys-on-primary-container: #002018;
  --mat-sys-inverse-primary: #edc066;
  --mat-sys-primary-fixed: #edc066;
  --mat-sys-primary-fixed-dim: #edc066;
  --mat-sys-on-primary-fixed: #002018;
  --mat-sys-on-primary-fixed-variant: #085140;
  --mat-sys-secondary: #4c635b;
  --mat-sys-on-secondary: #ffffff;
  --mat-sys-secondary-container: #edc066;
  --mat-sys-on-secondary-container: #091f19;
  --mat-sys-secondary-fixed: #edc066;
  --mat-sys-secondary-fixed-dim: #edc066;
  --mat-sys-on-secondary-fixed: #091f19;
  --mat-sys-on-secondary-fixed-variant: #354b44;
  --mat-sys-tertiary: #615887;
  --mat-sys-on-tertiary: #ffffff;
  --mat-sys-tertiary-container: #edc066;
  --mat-sys-on-tertiary-container: #1d143f;
  --mat-sys-tertiary-fixed: #e6deff;
  --mat-sys-tertiary-fixed-dim: #cbbff5;
  --mat-sys-on-tertiary-fixed: #1d143f;
  --mat-sys-on-tertiary-fixed-variant: #49406e;
  --mat-sys-background: #fcf8f8;
  --mat-sys-on-background: #1c1b1b;
  --mat-sys-surface: #fcf8f8;
  --mat-sys-surface-dim: #edc066;
  --mat-sys-surface-bright: #fcf8f8;
  --mat-sys-surface-container-lowest: #ffffff;
  --mat-sys-surface-container-low: #f6f3f2;
  --mat-sys-surface-container: #f1edec;
  --mat-sys-surface-container-high: #ebe7e6;
  --mat-sys-surface-container-highest: #e5e2e1;
  --mat-sys-on-surface: #1c1b1b;
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-surface-tint: #5c5f5d;
  --mat-sys-inverse-surface: #313030;
  --mat-sys-inverse-on-surface: #f3f0ef;
  --mat-sys-outline: #747876;
  --mat-sys-outline-variant: #edc066;
  --mat-sys-neutral: #787776;
  --mat-sys-neutral10: #1c1b1b;
  --mat-sys-error: #ba1a1a;
  --mat-sys-error-container: #ffdad6;
  --mat-sys-on-error: #ffffff;
  --mat-sys-on-error-container: #410002;
  --mat-sys-surface-variant: #edc066;
  --mat-sys-on-surface-variant: #434846;
  --mat-sys-neutral-variant: #737875;
  --mat-sys-neutral-variant20: #2d312f;
  --mat-sys-inverse-secondary: #edc066;
  --mat-sys-inverse-tertiary: #edc066;
}

/* Dark Theme */
.dark {
  --mat-sys-primary: #94d3be;
  --mat-sys-on-primary: #00382c;
  --mat-sys-primary-container: #edc066;
  --mat-sys-on-primary-container: #aff0d9;
  --mat-sys-inverse-primary: #edc066;
  --mat-sys-primary-fixed: #edc066;
  --mat-sys-primary-fixed-dim: #edc066;
  --mat-sys-on-primary-fixed: #002018;
  --mat-sys-on-primary-fixed-variant: #085140;
  --mat-sys-secondary: #b3ccc2;
  --mat-sys-on-secondary: #1e352e;
  --mat-sys-secondary-container: #edc066;
  --mat-sys-on-secondary-container: #cfe8de;
  --mat-sys-secondary-fixed: #edc066;
  --mat-sys-secondary-fixed-dim: #edc066;
  --mat-sys-on-secondary-fixed: #091f19;
  --mat-sys-on-secondary-fixed-variant: #354b44;
  --mat-sys-tertiary: #cbbff5;
  --mat-sys-on-tertiary: #322a56;
  --mat-sys-tertiary-container: #edc066;
  --mat-sys-on-tertiary-container: #e6deff;
  --mat-sys-tertiary-fixed: #e6deff;
  --mat-sys-tertiary-fixed-dim: #cbbff5;
  --mat-sys-on-tertiary-fixed: #1d143f;
  --mat-sys-on-tertiary-fixed-variant: #49406e;
  --mat-sys-background: #131313;
  --mat-sys-on-background: #e5e2e1;
  --mat-sys-surface: #131313;
  --mat-sys-surface-dim: #edc066;
  --mat-sys-surface-bright: #3a3939;
  --mat-sys-surface-container-lowest: #0e0e0e;
  --mat-sys-surface-container-low: #1c1b1b;
  --mat-sys-surface-container: #201f1f;
  --mat-sys-surface-container-high: #2a2a29;
  --mat-sys-surface-container-highest: #353534;
  --mat-sys-on-surface: #e5e2e1;
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-surface-tint: #c5c7c5;
  --mat-sys-inverse-surface: #e5e2e1;
  --mat-sys-inverse-on-surface: #313030;
  --mat-sys-outline: #8e928f;
  --mat-sys-outline-variant: #edc066;
  --mat-sys-neutral: #787776;
  --mat-sys-neutral10: #1c1b1b;
  --mat-sys-error: #ffb4ab;
  --mat-sys-error-container: #93000a;
  --mat-sys-on-error: #690005;
  --mat-sys-on-error-container: #ffdad6;
  --mat-sys-surface-variant: #edc066;
  --mat-sys-on-surface-variant: #c3c7c4;
  --mat-sys-neutral-variant: #737875;
  --mat-sys-neutral-variant20: #2d312f;
  --mat-sys-inverse-secondary: #edc066;
  --mat-sys-inverse-tertiary: #edc066;
}

/* Typography */
:root, :host {
  --mat-sys-brand-font-family: Arimo;
  --mat-sys-plain-font-family: Arimo;
  --mat-sys-bold-font-weight: 700;
  --mat-sys-medium-font-weight: 500;
  --mat-sys-regular-font-weight: 400;
  --mat-sys-headline-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);
  --mat-sys-headline-small-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-medium-font: var(--mat-sys-brand-font-family);
  --mat-sys-display-small-font: var(--mat-sys-brand-font-family);
  --mat-sys-title-large-font: var(--mat-sys-brand-font-family);
  --mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size) / var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);
  --mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size) / var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);
  --mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size) / var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);
  --mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size) / var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);
  --mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size) / var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);
  --mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size) / var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);
  --mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size) / var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);
  --mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size) / var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);
  --mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size) / var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);
  --mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size) / var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);
  --mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size) / var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);
  --mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size) / var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);
  --mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size) / var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);
  --mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size) / var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);
  --mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size) / var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);
  --mat-sys-body-large-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-body-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-large-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-label-small-font: var(--mat-sys-plain-font-family);
  --mat-sys-title-medium-font: var(--mat-sys-plain-font-family);
  --mat-sys-title-small-font: var(--mat-sys-plain-font-family);
}