/* Generated by scripts/build-theme-css.mjs from client/src/themes/*.ts. Do not edit by hand: change the theme package and run the script. */
/* Colours, shadows and decoration: one block per theme and scheme ([data-theme][data-scheme], on <html> for the page). Shape and type: one block per theme. */

[data-theme="orchidee"] {
	--r-s: 8px;
	--r-m: 12px;
	--r-l: 16px;
	--r-xl: 16px;
	--font-body: Nunito, "Segoe UI", "Helvetica Neue", Arial, system-ui, sans-serif;
	--font-display: Quicksand, Nunito, "Segoe UI", "Helvetica Neue", Arial, system-ui, sans-serif;
	--fs-display: 4rem;
	--lh-display: 1.1;
	--fw-display: 700;
	--ls-display: 0;
	--fs-title-l: 1.5rem;
	--lh-title-l: 1.25;
	--fw-title-l: 700;
	--ls-title-l: 0;
	--fs-title-m: 1.25rem;
	--lh-title-m: 1.3;
	--fw-title-m: 700;
	--ls-title-m: 0;
	--fs-title-s: 1.0625rem;
	--lh-title-s: 1.35;
	--fw-title-s: 700;
	--ls-title-s: 0;
	--fs-body-m: 1rem;
	--lh-body-m: 1.5;
	--fw-body-m: 400;
	--ls-body-m: 0;
	--fs-body-s: 0.875rem;
	--lh-body-s: 1.45;
	--fw-body-s: 400;
	--ls-body-s: 0;
	--fs-label-l: 1rem;
	--lh-label-l: 1.3;
	--fw-label-l: 600;
	--ls-label-l: 0;
	--fs-label-m: 0.875rem;
	--lh-label-m: 1.3;
	--fw-label-m: 600;
	--ls-label-m: 0;
	--fs-label-s: 0.75rem;
	--lh-label-s: 1.3;
	--fw-label-s: 600;
	--ls-label-s: 0.02em;
	--fs-caption: 0.75rem;
	--lh-caption: 1.35;
	--fw-caption: 400;
	--ls-caption: 0.01em;
	--fw-regular: 400;
	--fw-semibold: 600;
	--fw-bold: 700;
	--font-mono: ui-monospace, "SF Mono", "DejaVu Sans Mono", Menlo, Consolas, monospace;
	--ls-code: 0.08em;
}

[data-theme="orchidee"][data-scheme="light"] {
	color-scheme: light;
	--surface: #f6f1fb;
	--surface-low: #efe7f8;
	--surface-1: #ffffff;
	--surface-2: #f1e9fa;
	--surface-3: #e2d5f2;
	--on-surface: #22162f;
	--on-surface-variant: #5b4873;
	--outline: #6e5a92;
	--outline-variant: #dccfee;
	--primary: #7b2cc4;
	--on-primary: #ffffff;
	--primary-container: #e7d6fb;
	--on-primary-container: #2e0f55;
	--secondary: #7b2cc4;
	--on-secondary: #ffffff;
	--secondary-container: #eadcfa;
	--on-secondary-container: #2e0f55;
	--tertiary: #8a6200;
	--on-tertiary: #ffffff;
	--tertiary-container: #f7e3b0;
	--on-tertiary-container: #3d2b00;
	--error: #b3203c;
	--on-error: #ffffff;
	--error-container: #fbdbe1;
	--on-error-container: #5a0b1b;
	--sky-top: #e6d8f7;
	--scrim: rgba(30, 14, 46, 0.45);
	--glow: rgba(123, 44, 196, 0);
	--success: #17704d;
	--on-success: #ffffff;
	--success-container: #d3f0e2;
	--on-success-container: #0a3322;
	--hue-1: #b3306e;
	--hue-2: #0f7a70;
	--hue-3: #8f6400;
	--hue-4: #2f5fb8;
	--hue-5: #4f7d1c;
	--hue-6: #b8501f;
	--hue-7: #6c47c4;
	--hue-8: #6b5a4c;
	--hue-1-container: #f0d6e2;
	--hue-2-container: #cfe4e2;
	--hue-3-container: #e9e0cc;
	--hue-4-container: #d5dff1;
	--hue-5-container: #dce5d2;
	--hue-6-container: #f1dcd2;
	--hue-7-container: #e2daf3;
	--hue-8-container: #e1dedb;
	--mood-q1: #b52a45;
	--mood-q2: #8a6a00;
	--mood-q3: #2d5db5;
	--mood-q4: #1f7a55;
	--phase-1: #a82b55;
	--phase-2: #2d7a4a;
	--phase-3: #8f5f00;
	--phase-4: #6444b8;
	--tier-bronze: #94521f;
	--tier-silver: #5f6575;
	--tier-gold: #86600a;
	--heat-1: #a870b0;
	--heat-2: #8a4a9a;
	--heat-3: #6a2a7c;
	--heat-4: #4a0a5c;
	--shadow-1: 0 0 0 0 transparent;
	--shadow-2: 0 8px 24px rgba(34, 22, 47, 0.16);
}

[data-theme="orchidee"][data-scheme="dark"] {
	color-scheme: dark;
	--surface: #130d1e;
	--surface-low: #181026;
	--surface-1: #1d142b;
	--surface-2: #2a1e3f;
	--surface-3: #38294f;
	--on-surface: #f3edfb;
	--on-surface-variant: #c4b6d9;
	--outline: #9c8bb8;
	--outline-variant: #3e3057;
	--primary: #c9a3f7;
	--on-primary: #24113b;
	--primary-container: #4b2f73;
	--on-primary-container: #eddcff;
	--secondary: #c9a3f7;
	--on-secondary: #24113b;
	--secondary-container: #43296a;
	--on-secondary-container: #eddcff;
	--tertiary: #e8c36e;
	--on-tertiary: #2e2000;
	--tertiary-container: #4f3f1c;
	--on-tertiary-container: #fbe7bd;
	--error: #ff7d94;
	--on-error: #211921;
	--error-container: #5c1c34;
	--on-error-container: #ffd9df;
	--sky-top: #2d1b4d;
	--scrim: rgba(8, 4, 16, 0.62);
	--glow: rgba(201, 163, 247, 0);
	--success: #6fd0a4;
	--on-success: #0f2a1f;
	--success-container: #1f4a38;
	--on-success-container: #d4f5e6;
	--hue-1: #e48fb4;
	--hue-2: #4fb5a9;
	--hue-3: #e0b45a;
	--hue-4: #7a9fec;
	--hue-5: #9fcf6a;
	--hue-6: #ee8a5e;
	--hue-7: #a285e6;
	--hue-8: #c9b8a8;
	--hue-1-container: #5e3d51;
	--hue-2-container: #34484e;
	--hue-3-container: #5d4737;
	--hue-4-container: #404160;
	--hue-5-container: #4b4f3c;
	--hue-6-container: #613c39;
	--hue-7-container: #4c3a5f;
	--hue-8-container: #57484d;
	--mood-q1: #f2788a;
	--mood-q2: #e8c04e;
	--mood-q3: #7aa2e8;
	--mood-q4: #6cc59a;
	--phase-1: #ec7a96;
	--phase-2: #7ccf9a;
	--phase-3: #f0b85a;
	--phase-4: #a58ce6;
	--tier-bronze: #cf8a5a;
	--tier-silver: #c4c6d0;
	--tier-gold: #f0c44a;
	--heat-1: #8a66a0;
	--heat-2: #ad80c0;
	--heat-3: #d49ae0;
	--heat-4: #f6c8f8;
	--shadow-1: 0 0 0 0 transparent;
	--shadow-2: 0 8px 24px rgba(5, 2, 12, 0.5);
}
