/* Works with DaisyUI CDN: theme tokens are defined via data-theme selectors. */

[data-theme="freekiosk"] {
  color-scheme: dark;
  --color-base-100: #1b2a4d;
  --color-base-200: #131f3b;
  --color-base-300: #0d1730;
  --color-base-content: #f5f8ff;
  --color-primary: #2b7fff;
  --color-primary-content: #ffffff;
  --color-secondary: #5f95ff;
  --color-secondary-content: #ffffff;
  --color-accent: #3ea3ff;
  --color-accent-content: #03112f;
  --color-neutral: #0f1a33;
  --color-neutral-content: #e7efff;
  --color-info: #60a5fa;
  --color-info-content: #03112f;
  --color-success: #34d399;
  --color-success-content: #052014;
  --color-warning: #fbbf24;
  --color-warning-content: #2b1b00;
  --color-error: #f87171;
  --color-error-content: #2a0606;
  --radius-selector: 0.75rem;
  --radius-field: 0.75rem;
  --radius-box: 1rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="freekiosk-light"] {
  color-scheme: light;
  --color-base-100: #ffffff;
  --color-base-200: #f3f6ff;
  --color-base-300: #e8edff;
  --color-base-content: #1b2a4d;
  --color-primary: #2b7fff;
  --color-primary-content: #ffffff;
  --color-secondary: #5f95ff;
  --color-secondary-content: #ffffff;
  --color-accent: #3ea3ff;
  --color-accent-content: #ffffff;
  --color-neutral: #1b2a4d;
  --color-neutral-content: #ffffff;
  --color-info: #60a5fa;
  --color-info-content: #03112f;
  --color-success: #34d399;
  --color-success-content: #052014;
  --color-warning: #fbbf24;
  --color-warning-content: #2b1b00;
  --color-error: #f87171;
  --color-error-content: #ffffff;
  --radius-selector: 0.75rem;
  --radius-field: 0.75rem;
  --radius-box: 1rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="freekiosk-midnight"] {
  color-scheme: dark;
  --color-base-100: #101b35;
  --color-base-200: #0b1328;
  --color-base-300: #060d1f;
  --color-base-content: #eef3ff;
  --color-primary: #2b7fff;
  --color-primary-content: #ffffff;
  --color-secondary: #7aa6ff;
  --color-secondary-content: #ffffff;
  --color-accent: #86d0ff;
  --color-accent-content: #00122d;
  --color-neutral: #0d1730;
  --color-neutral-content: #e8efff;
  --color-info: #76b8ff;
  --color-info-content: #03112f;
  --color-success: #22c55e;
  --color-success-content: #03210f;
  --color-warning: #f59e0b;
  --color-warning-content: #291900;
  --color-error: #ef4444;
  --color-error-content: #280506;
  --radius-selector: 0.9rem;
  --radius-field: 0.9rem;
  --radius-box: 1.1rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="freekiosk-ice"] {
  color-scheme: light;
  --color-base-100: #fdfefe;
  --color-base-200: #eef5ff;
  --color-base-300: #dde9ff;
  --color-base-content: #13233f;
  --color-primary: #2b7fff;
  --color-primary-content: #ffffff;
  --color-secondary: #2a9df4;
  --color-secondary-content: #ffffff;
  --color-accent: #00b8d9;
  --color-accent-content: #01212b;
  --color-neutral: #203a63;
  --color-neutral-content: #ffffff;
  --color-info: #3b82f6;
  --color-info-content: #041534;
  --color-success: #16a34a;
  --color-success-content: #041f0f;
  --color-warning: #eab308;
  --color-warning-content: #2d2100;
  --color-error: #dc2626;
  --color-error-content: #ffffff;
  --radius-selector: 1rem;
  --radius-field: 1rem;
  --radius-box: 1.1rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="saas-graphite"] {
  color-scheme: dark;
  --color-base-100: #24272e;
  --color-base-200: #1b1e24;
  --color-base-300: #14171c;
  --color-base-content: #f2f4f8;
  --color-primary: #00c2a8;
  --color-primary-content: #00251f;
  --color-secondary: #6ee7d8;
  --color-secondary-content: #042622;
  --color-accent: #f59e0b;
  --color-accent-content: #2a1700;
  --color-neutral: #101216;
  --color-neutral-content: #eef1f6;
  --color-info: #38bdf8;
  --color-info-content: #052033;
  --color-success: #22c55e;
  --color-success-content: #04210f;
  --color-warning: #fbbf24;
  --color-warning-content: #2d1d00;
  --color-error: #ef4444;
  --color-error-content: #280506;
  --radius-selector: 0.6rem;
  --radius-field: 0.6rem;
  --radius-box: 0.8rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="saas-obsidian"] {
  color-scheme: dark;
  --color-base-100: #161616;
  --color-base-200: #0f0f10;
  --color-base-300: #09090a;
  --color-base-content: #f7f7f7;
  --color-primary: #e11d48;
  --color-primary-content: #fff1f5;
  --color-secondary: #fb7185;
  --color-secondary-content: #2f0a14;
  --color-accent: #f97316;
  --color-accent-content: #2a1200;
  --color-neutral: #050505;
  --color-neutral-content: #f7f7f7;
  --color-info: #22d3ee;
  --color-info-content: #03252b;
  --color-success: #10b981;
  --color-success-content: #032116;
  --color-warning: #f59e0b;
  --color-warning-content: #2d1c00;
  --color-error: #dc2626;
  --color-error-content: #fff5f5;
  --radius-selector: 0.4rem;
  --radius-field: 0.4rem;
  --radius-box: 0.6rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="saas-carbon"] {
  color-scheme: dark;
  --color-base-100: #2a2a2a;
  --color-base-200: #202020;
  --color-base-300: #171717;
  --color-base-content: #f1f5f9;
  --color-primary: #a3e635;
  --color-primary-content: #162400;
  --color-secondary: #84cc16;
  --color-secondary-content: #132000;
  --color-accent: #f43f5e;
  --color-accent-content: #ffeef2;
  --color-neutral: #111111;
  --color-neutral-content: #f3f4f6;
  --color-info: #38bdf8;
  --color-info-content: #052033;
  --color-success: #22c55e;
  --color-success-content: #04210f;
  --color-warning: #eab308;
  --color-warning-content: #2d2200;
  --color-error: #ef4444;
  --color-error-content: #2a0607;
  --radius-selector: 1rem;
  --radius-field: 1rem;
  --radius-box: 1.2rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="saas-paper"] {
  color-scheme: light;
  --color-base-100: #ffffff;
  --color-base-200: #f5f6f8;
  --color-base-300: #eaecf0;
  --color-base-content: #16181d;
  --color-primary: #111827;
  --color-primary-content: #ffffff;
  --color-secondary: #374151;
  --color-secondary-content: #ffffff;
  --color-accent: #0ea5e9;
  --color-accent-content: #ffffff;
  --color-neutral: #111827;
  --color-neutral-content: #ffffff;
  --color-info: #0284c7;
  --color-info-content: #ffffff;
  --color-success: #15803d;
  --color-success-content: #ffffff;
  --color-warning: #ca8a04;
  --color-warning-content: #2d2200;
  --color-error: #b91c1c;
  --color-error-content: #ffffff;
  --radius-selector: 0.5rem;
  --radius-field: 0.5rem;
  --radius-box: 0.8rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="saas-sand"] {
  color-scheme: light;
  --color-base-100: #fffcf7;
  --color-base-200: #f7efe2;
  --color-base-300: #efe1cd;
  --color-base-content: #2c241a;
  --color-primary: #8b5e34;
  --color-primary-content: #fffaf3;
  --color-secondary: #b08968;
  --color-secondary-content: #2f2113;
  --color-accent: #0f766e;
  --color-accent-content: #eafffb;
  --color-neutral: #3f3123;
  --color-neutral-content: #fffaf2;
  --color-info: #0e7490;
  --color-info-content: #e8fbff;
  --color-success: #15803d;
  --color-success-content: #ffffff;
  --color-warning: #d97706;
  --color-warning-content: #2c1a00;
  --color-error: #c2410c;
  --color-error-content: #ffffff;
  --radius-selector: 0.9rem;
  --radius-field: 0.9rem;
  --radius-box: 1rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="saas-mint"] {
  color-scheme: light;
  --color-base-100: #f7fffb;
  --color-base-200: #e8f8f1;
  --color-base-300: #d6f0e6;
  --color-base-content: #112a23;
  --color-primary: #0f766e;
  --color-primary-content: #e9fffd;
  --color-secondary: #14b8a6;
  --color-secondary-content: #08312e;
  --color-accent: #ea580c;
  --color-accent-content: #fff3eb;
  --color-neutral: #134e4a;
  --color-neutral-content: #ecfffb;
  --color-info: #0369a1;
  --color-info-content: #eaf7ff;
  --color-success: #16a34a;
  --color-success-content: #ffffff;
  --color-warning: #ca8a04;
  --color-warning-content: #2d2200;
  --color-error: #dc2626;
  --color-error-content: #ffffff;
  --radius-selector: 0.75rem;
  --radius-field: 0.75rem;
  --radius-box: 0.95rem;
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 1;
  --noise: 0;
}
