/*
   theme.css - the static colour fallback for both palettes.
   ---------------------------------------------------------------------------
   Generated by: php artisan theme:css
   ---------------------------------------------------------------------------
   Every value here is the built-in default. The live, admin-editable palette
   is emitted after this file by resources/views/partials/theme-vars.blade.php
   and always wins. Regenerate this file after changing a default in
   App\Support\Theme so a token never goes missing.
   =========================================================================== */

:root {
    /* Storefront scheme */
    --color-primary           : #124d54;
    --color-primary-hover     : #0e3f45;
    --color-accent            : #f9744b;
    --color-secondary         : #102937;
    --color-highlight         : #f4c85a;
    --color-heading           : #152832;
    --color-text              : #4a5b63;
    --color-text-muted        : #808f96;
    --color-link              : #124d54;
    --color-link-hover        : #0e3f45;
    --color-bg                : #f5f7f8;
    --color-surface           : #f1effa;
    --color-border            : #dfe7dd;
    --color-success           : #15803d;
    --color-success-soft      : #e1f2e3;
    --color-success-line      : #cbe4cf;
    --color-danger            : #dc2626;
    --color-danger-soft       : #ffe3dd;
    --color-danger-line       : #ffcec7;
    --color-info              : #1d4ed8;
    --color-info-soft         : #deedff;
    --color-info-line         : #c8ddff;
    --color-highlight-strong  : #6c4900;
    --color-highlight-soft    : #f5ecd9;
    --color-white             : #ffffff;
    --color-black             : #000000;
    --color-white-rgb         : 255, 255, 255;
    --color-black-rgb         : 0, 0, 0;
    --color-primary-rgb       : 12, 4, 54;
    --color-accent-rgb        : 0, 74, 4;
    --color-secondary-rgb     : 10, 29, 37;
    --color-highlight-rgb     : 0, 0, 5;
    --color-neutral-rgb       : 4, 5, 63;
    --color-heading-rgb       : 15, 28, 32;
    --color-text-rgb          : 4, 5, 63;
    --color-link-rgb          : 12, 4, 54;
    --color-bg-rgb            : 0, 0, 0;
    --color-surface-rgb       : 0, 0, 0;
    --color-border-rgb        : 0, 0, 0;
    --color-success-rgb       : 15, 80, 3;
    --color-danger-rgb        : 0, 26, 26;
    --color-warning-rgb       : 0, 53, 9;
    --color-info-rgb          : 1, 4, 0;
    --btn-primary-bg          : #124d54;
    --btn-primary-hover-bg    : #0e3f45;
    --btn-primary-text        : #ffffff;
    --btn-secondary-bg        : #f1effa;
    --btn-secondary-text      : #124d54;
    --header-bg               : #f5f7f8;
    --header-text             : #152832;
    --header-link-hover       : #124d54;
    --footer-bg               : #102937;
    --footer-text             : #d7dee2;
    --footer-link             : #b9c5cb;
    --footer-link-hover       : #ffffff;
    --color-primary-50        : #f1f8f9;
    --color-primary-100       : #e4eff1;
    --color-primary-200       : #d1e0e2;
    --color-primary-300       : #b7cccf;
    --color-primary-400       : #91b2b6;
    --color-primary-500       : #6a959b;
    --color-primary-600       : #45767d;
    --color-primary-700       : #29585e;
    --color-primary-800       : #0e3b40;
    --color-primary-900       : #002126;
    --color-accent-50         : #fff2eb;
    --color-accent-100        : #ffe6dd;
    --color-accent-200        : #fad2c6;
    --color-accent-300        : #eeb9a9;
    --color-accent-400        : #e59279;
    --color-accent-500        : #d16a4b;
    --color-accent-600        : #b6421a;
    --color-accent-700        : #902200;
    --color-accent-800        : #6a0000;
    --color-accent-900        : #470000;
    --color-secondary-50      : #f3f7fa;
    --color-secondary-100     : #e8eef2;
    --color-secondary-200     : #d6dee3;
    --color-secondary-300     : #bec9d0;
    --color-secondary-400     : #9caeb9;
    --color-secondary-500     : #7a909d;
    --color-secondary-600     : #597180;
    --color-secondary-700     : #3d5361;
    --color-secondary-800     : #233743;
    --color-secondary-900     : #0c1e28;
    --color-highlight-50      : #fcf6e9;
    --color-highlight-100     : #f5ecd9;
    --color-highlight-200     : #e7dbc0;
    --color-highlight-300     : #d6c6a2;
    --color-highlight-400     : #c2a86b;
    --color-highlight-500     : #a88733;
    --color-highlight-600     : #8c6700;
    --color-highlight-700     : #6c4900;
    --color-highlight-800     : #4c2d00;
    --color-highlight-900     : #301400;
    --color-neutral-50        : #f4f7f9;
    --color-neutral-100       : #eaedef;
    --color-neutral-200       : #d8dde0;
    --color-neutral-300       : #c1c9cc;
    --color-neutral-400       : #a1adb2;
    --color-neutral-500       : #808f96;
    --color-neutral-600       : #607078;
    --color-neutral-700       : #445259;
    --color-neutral-800       : #29363c;
    --color-neutral-900       : #121e23;
    --color-success-50        : #eefbf0;
    --color-success-100       : #e1f2e3;
    --color-success-200       : #cbe4cf;
    --color-success-300       : #b0d1b6;
    --color-success-400       : #84ba8f;
    --color-success-500       : #579f68;
    --color-success-600       : #278144;
    --color-success-700       : #006128;
    --color-success-800       : #00430f;
    --color-success-900       : #002700;
    --color-danger-50         : #fff0ec;
    --color-danger-100        : #ffe3dd;
    --color-danger-200        : #ffcec7;
    --color-danger-300        : #f8b3aa;
    --color-danger-400        : #f3887c;
    --color-danger-500        : #e1594f;
    --color-danger-600        : #c62322;
    --color-danger-700        : #9e0000;
    --color-danger-800        : #760000;
    --color-danger-900        : #500000;
    --color-warning-50        : #fff3eb;
    --color-warning-100       : #fee8dc;
    --color-warning-200       : #f4d5c5;
    --color-warning-300       : #e6bda8;
    --color-warning-400       : #da9a78;
    --color-warning-500       : #c47548;
    --color-warning-600       : #a95114;
    --color-warning-700       : #843300;
    --color-warning-800       : #601700;
    --color-warning-900       : #400000;
    --color-info-50           : #edf7ff;
    --color-info-100          : #deedff;
    --color-info-200          : #c8ddff;
    --color-info-300          : #adc7fe;
    --color-info-400          : #80a8ff;
    --color-info-500          : #5586f4;
    --color-info-600          : #2f61df;
    --color-info-700          : #1741b6;
    --color-info-800          : #03208d;
    --color-info-900          : #010067;
    --primary                 : #124d54;
    --primary-hover           : #0e3f45;
    --secondary               : #f1effa;
    --accent                  : #f9744b;
    --text                    : #152832;
    --muted                   : #4a5b63;
    --card-bg                 : #f1effa;
    --border                  : #dfe7dd;
    --bg                      : #f5f7f8;
    --white                   : #ffffff;
    --td-teal                 : #124d54;
    --td-teal-hover           : #0e3f45;
    --td-navy                 : #102937;
    --td-navy-2               : #0c1e28;
    --td-coral                : #f9744b;
    --td-coral-dark           : #b6421a;
    --td-coral-solid          : #902200;
    --td-coral-text           : #6a0000;
    --td-ink                  : #152832;
    --td-body                 : #4a5b63;
    --td-muted                : #808f96;
    --td-line                 : #dfe7dd;
    --td-line-soft            : #eaedef;
    --td-soft                 : #f4f7f9;
    --td-bg                   : #f5f7f8;
    --td-sand                 : #d8dde0;
    --td-mist                 : #eaedef;
    --td-white                : #ffffff;
    --td-success              : #15803d;
    --td-success-soft         : #e1f2e3;
    --td-success-line         : #cbe4cf;
    --td-danger               : #dc2626;
    --td-danger-soft          : #ffe3dd;
    --td-danger-line          : #ffcec7;
    --td-teal-rgb             : 12, 4, 54;
    --td-navy-rgb             : 10, 29, 37;
    --td-coral-rgb            : 0, 74, 4;
    --color-primary-2         : #29585e;
    --color-primary-3         : #45767d;
    --color-primary-soft      : #d1e0e2;
    --color-primary-tint      : #e4eff1;
    --color-primary-tint-soft : #f1f8f9;
    --color-primary-line      : #91b2b6;
    --color-primary-line-soft : #b7cccf;
}

:root {
    /* Admin panel scheme */
    --adm-teal           : #124d54;
    --adm-teal-600       : #0e3f45;
    --adm-teal-700       : #0e3b40;
    --adm-teal-soft      : #e4eff1;
    --adm-coral          : #f9744b;
    --adm-coral-600      : #b6421a;
    --adm-coral-soft     : #ffe6dd;
    --adm-coral-text     : #6a0000;
    --adm-accent         : #f9744b;
    --adm-navy           : #102937;
    --adm-navy-2         : #0c1e28;
    --adm-amber          : #d97706;
    --adm-amber-soft     : #fee8d9;
    --adm-green          : #15803d;
    --adm-green-soft     : #e1f2e3;
    --adm-green-line     : #cbe4cf;
    --adm-red            : #dc2626;
    --adm-red-soft       : #ffe3dd;
    --adm-red-line       : #ffcec7;
    --adm-blue           : #1d4ed8;
    --adm-blue-soft      : #deedff;
    --adm-violet         : #7c3aed;
    --adm-violet-soft    : #ede7ff;
    --adm-ink            : #152832;
    --adm-body           : #4a5b63;
    --adm-muted          : #71818a;
    --adm-faint          : #98a4ad;
    --adm-line           : #e5eaec;
    --adm-line-2         : #eef2f4;
    --adm-soft           : #f5f8f8;
    --adm-bg             : #f4f6f7;
    --adm-surface        : #ffffff;
    --adm-sand           : #d8dde0;
    --adm-white          : #ffffff;
    --adm-black          : #000000;
    --adm-white-rgb      : 255, 255, 255;
    --adm-black-rgb      : 0, 0, 0;
    --adm-sidebar-bg     : #102937;
    --adm-sidebar-text   : #ffffff;
    --adm-sidebar-active : #124d54;
    --adm-topbar-bg      : #ffffff;
    --adm-topbar-text    : #152832;
    --adm-primary-rgb    : 12, 4, 54;
    --adm-accent-rgb     : 0, 74, 4;
    --adm-navy-rgb       : 10, 29, 37;
    --adm-neutral-rgb    : 4, 5, 63;
    --adm-ink-rgb        : 15, 28, 32;
    --adm-body-rgb       : 4, 5, 63;
    --adm-muted-rgb      : 71, 81, 8;
    --adm-faint-rgb      : 98, 0, 0;
    --adm-line-rgb       : 0, 0, 0;
    --adm-bg-rgb         : 0, 0, 0;
    --adm-surface-rgb    : 0, 0, 0;
    --adm-green-rgb      : 15, 80, 3;
    --adm-red-rgb        : 0, 26, 26;
    --adm-amber-rgb      : 0, 77, 6;
    --adm-blue-rgb       : 1, 4, 0;
    --adm-violet-rgb     : 7, 3, 0;
    --adm-primary-50     : #f1f8f9;
    --adm-primary-100    : #e4eff1;
    --adm-primary-200    : #d1e0e2;
    --adm-primary-300    : #b7cccf;
    --adm-primary-400    : #91b2b6;
    --adm-primary-500    : #6a959b;
    --adm-primary-600    : #45767d;
    --adm-primary-700    : #29585e;
    --adm-primary-800    : #0e3b40;
    --adm-primary-900    : #002126;
    --adm-accent-50      : #fff2eb;
    --adm-accent-100     : #ffe6dd;
    --adm-accent-200     : #fad2c6;
    --adm-accent-300     : #eeb9a9;
    --adm-accent-400     : #e59279;
    --adm-accent-500     : #d16a4b;
    --adm-accent-600     : #b6421a;
    --adm-accent-700     : #902200;
    --adm-accent-800     : #6a0000;
    --adm-accent-900     : #470000;
    --adm-navy-50        : #f3f7fa;
    --adm-navy-100       : #e8eef2;
    --adm-navy-200       : #d6dee3;
    --adm-navy-300       : #bec9d0;
    --adm-navy-400       : #9caeb9;
    --adm-navy-500       : #7a909d;
    --adm-navy-600       : #597180;
    --adm-navy-700       : #3d5361;
    --adm-navy-800       : #233743;
    --adm-navy-900       : #0c1e28;
    --adm-neutral-50     : #f4f7f9;
    --adm-neutral-100    : #eaedef;
    --adm-neutral-200    : #d8dde0;
    --adm-neutral-300    : #c1c9cc;
    --adm-neutral-400    : #a1adb2;
    --adm-neutral-500    : #808f96;
    --adm-neutral-600    : #607078;
    --adm-neutral-700    : #445259;
    --adm-neutral-800    : #29363c;
    --adm-neutral-900    : #121e23;
    --adm-success-50     : #eefbf0;
    --adm-success-100    : #e1f2e3;
    --adm-success-200    : #cbe4cf;
    --adm-success-300    : #b0d1b6;
    --adm-success-400    : #84ba8f;
    --adm-success-500    : #579f68;
    --adm-success-600    : #278144;
    --adm-success-700    : #006128;
    --adm-success-800    : #00430f;
    --adm-success-900    : #002700;
    --adm-danger-50      : #fff0ec;
    --adm-danger-100     : #ffe3dd;
    --adm-danger-200     : #ffcec7;
    --adm-danger-300     : #f8b3aa;
    --adm-danger-400     : #f3887c;
    --adm-danger-500     : #e1594f;
    --adm-danger-600     : #c62322;
    --adm-danger-700     : #9e0000;
    --adm-danger-800     : #760000;
    --adm-danger-900     : #500000;
    --adm-warning-50     : #fff4e9;
    --adm-warning-100    : #fee8d9;
    --adm-warning-200    : #f4d6c0;
    --adm-warning-300    : #e6bea1;
    --adm-warning-400    : #d99b6b;
    --adm-warning-500    : #c47734;
    --adm-warning-600    : #a85200;
    --adm-warning-700    : #843500;
    --adm-warning-800    : #601800;
    --adm-warning-900    : #400000;
    --adm-info-50        : #edf7ff;
    --adm-info-100       : #deedff;
    --adm-info-200       : #c8ddff;
    --adm-info-300       : #adc7fe;
    --adm-info-400       : #80a8ff;
    --adm-info-500       : #5586f4;
    --adm-info-600       : #2f61df;
    --adm-info-700       : #1741b6;
    --adm-info-800       : #03208d;
    --adm-info-900       : #010067;
    --adm-violet-50      : #f7f3ff;
    --adm-violet-100     : #ede7ff;
    --adm-violet-200     : #ddd5ff;
    --adm-violet-300     : #c9bcff;
    --adm-violet-400     : #af96ff;
    --adm-violet-500     : #946df7;
    --adm-violet-600     : #7841e1;
    --adm-violet-700     : #5c1bb8;
    --adm-violet-800     : #40008e;
    --adm-violet-900     : #290068;
}
