/* src/css/reset.css */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* src/css/theme.base.css */
@font-face {
  font-family: "inter";
  src: url(./Inter-Light-RPQKCHGS.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "inter";
  src: url(./Inter-Regular-RQH6OO63.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "inter";
  src: url(./Inter-Medium-ASJXQGCS.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "inter";
  src: url(./Inter-Bold-DY7EUMII.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
* {
  box-sizing: border-box;
  font-family: "inter";
}
:root {
  --fonts-primary: "inter";
  --font-weights-light: 300;
  --font-weights-book: 400;
  --font-weights-medium: 500;
  --font-weights-semibold: 600;
  --font-weights-bold: 700;
  --font-weights-extrabold: 800;
  --colors-neutral-white: #ffffff;
  --colors-neutral-white-05: rgba(255, 255, 255, 0.05);
  --colors-neutral-white-06: rgba(255, 255, 255, 0.06);
  --colors-neutral-white-25: rgba(255, 255, 255, 0.25);
  --colors-neutral-lighter-grey: #dadada;
  --colors-neutral-light-grey: #999999;
  --colors-neutral-light-grey-50: #9999997f;
  --colors-neutral-black: #000000;
  --colors-neutral-black-05: rgba(0, 0, 0, 0.05);
  --colors-neutral-black-20: rgba(0, 0, 0, 0.2);
  --colors-neutral-black-25: rgba(0, 0, 0, 0.25);
  --colors-neutral-black-30: rgba(0, 0, 0, 0.3);
  --colors-neutral-black-60: rgba(0, 0, 0, 0.6);
  --colors-neutral-black-80: rgba(0, 0, 0, 0.8);
  --colors-neutral-black-9: rgba(0, 0, 0, 0.9);
  --colors-shared-red: #cb5458;
  --colors-error: #ef4444;
  --colors-error-dark: #ff0000;
  --colors-error-20: rgba(239, 68, 68, 0.2);
  --colors-warning: #ff9900;
  --colors-warning-dark: #ffb100;
  --colors-warning-light: #ffcb00;
  --colors-warning-light-20: rgba(254, 202, 47, 0.2);
  --colors-success: #a2e75e;
  --colors-success-dark: #61ff00;
  --colors-success-darker: #54ac1a;
  --colors-success-20: rgba(162, 231, 94, 0.2);
  --text-xs: 0.75rem;
  --text-s: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.25rem;
  --text-2xl: 1.5rem;
  --text-3xl: 1.875rem;
  --text-4xl: 2.25rem;
  --text-5xl: 3rem;
  --text-6xl: 4rem;
  --line-height-s: 1.125rem;
  --line-height-base: 1.3125rem;
  --line-height-lg: 1.4375rem;
  --line-height-xl: 2.5rem;
  --spacing-0: 0px;
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-3: 0.75rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-8: 2rem;
  --spacing-10: 2.5rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-18: 4.5rem;
  --spacing-28: 7rem;
  --rounded-sm: 2px;
  --rounded-rg: 4px;
  --rounded-md: 6px;
  --rounded-lg: 8px;
  --rounded-xl: 12px;
  --rounded-full: 9999px;
  --transitions-default: all 250ms ease;
}

/* src/css/theme.kintsugi.css */
:root {
  --colors-blue: #041333;
  --colors-dark-blue: #091133;
  --colors-mid-blue: #434e66;
  --colors-yellow: #ffcb00;
  --colors-yellow-05: rgba(255, 203, 0, 0.05);
  --colors-dark-yellow: #e6b700;
  --box-shadow-none: none;
  --colors-slate-gray: #6a7994;
  --colors-bronze: #d57b33;
}
.theme-kintsugi {
  --colors-border: var(--colors-mid-blue);
  --colors-bg-primary: var(--colors-dark-blue);
  --color-card-primary-bg: var(--colors-dark-blue);
  --color-card-secondary-bg: var(--colors-neutral-white-06);
  --color-card-tertiary-bg: var(--colors-neutral-white-06);
  --colors-cta-primary: var(--colors-yellow);
  --colors-cta-primary-hover: var(--colors-dark-yellow);
  --colors-cta-primary-text: var(--colors-neutral-black);
  --colors-cta-secondary: var(--colors-neutral-white);
  --colors-cta-secondary-text: var(--colors-neutral-black);
  --colors-cta-outlined-text: var(--colors-yellow);
  --colors-cta-outlined-border: var(--colors-yellow);
  --colors-cta-outlined-hover: var(--colors-yellow-05);
  --colors-cta-text-text: var(--colors-neutral-white);
  --colors-cta-text-hover: var(--colors-neutral-white-05);
  --colors-text-primary: var(--colors-neutral-white);
  --colors-text-secondary: var(--colors-yellow);
  --colors-text-tertiary: var(--colors-neutral-light-grey);
  --box-shadow-default: var(--box-shadow-none);
  --colors-tabs-bg: var(--colors-dark-blue);
  --colors-tabs-text: var(--colors-neutral-lighter-grey);
  --colors-tabs-active-color: var(--colors-blue);
  --colors-tabs-active-bg: var(--colors-neutral-white);
  --colors-indeterminate-primary-color: var(--colors-neutral-white);
  --colors-indeterminate-primary-bg: var(--colors-neutral-black-20);
  --colors-indeterminate-secondary-color: var(--colors-neutral-black-80);
  --colors-indeterminate-secondary-bg: var(--colors-neutral-lighter-grey);
  --colors-indeterminate-outlined-color: var(--colors-yellow);
  --colors-indeterminate-outlined-bg: var(--colors-mid-blue);
  --colors-meter-bar-indicator-color: var(--colors-yellow);
  --colors-meter-bar-separator-color: var(--colors-neutral-white);
  --colors-meter-bar-success-color: var(--colors-success-dark);
  --colors-meter-bar-warning-color: var(--colors-warning-dark);
  --colors-meter-bar-error-color: var(--colors-error-dark);
  --color-progress-circle-mask: var(--colors-mid-blue);
  --color-progress-circle-fill: var(--colors-yellow);
  --colors-input-text: var(--colors-neutral-white);
  --colors-input-default-border: var(--colors-neutral-white-25);
  --colors-input-hover-border: var(--colors-slate-gray);
  --colors-input-focus-border: var(--colors-neutral-white);
  --colors-input-disabled-text: var(--colors-slate-gray);
  --colors-input-disabled-border: var(--colors-mid-blue);
  --colors-input-background: var(--colors-blue);
  --colors-input-disabled-bg: var(--colors-blue);
  --colors-label-text: var(--colors-neutral-white);
  --colors-token-input-end-adornment-bg: var(--colors-neutral-white-25);
  --colors-token-list-item-text: var(--colors-neutral-white);
  --colors-token-list-item-select-text: var(--colors-neutral-black);
  --colors-title-primary: var(--colors-neutral-white);
  --colors-title-secondary: var(--colors-bronze);
  --colors-switch-unchecked-bg: var(--colors-dark-blue);
  --colors-switch-checked-bg: var(--colors-yellow);
  --colors-switch-indicator-bg: var(--colors-mid-blue);
  --colors-table-odd-row-bg: var(--colors-blue);
  --colors-table-even-row-bg: #101e3d;
  --colors-table-row-hover-bg: #1c2c46;
  --color-table-header-row-bg: #080e28;
  --colors-table-border: #080e28;
  --colors-tooltip-bg: var(--colors-blue);
  --colors-tooltip-tip-bg: var(--colors-blue);
  --color-list-primary-bg: var(--colors-bg-primary);
  --color-list-primary-hover-bg: #1c2c46;
  --color-list-secondary-bg: #101e3d;
  --color-list-secondary-hover-bg: #1c2c46;
  --color-list-selected-text: var(--colors-neutral-black);
  --color-icon-fallback-stroke: #232323;
  --color-icon-fallback-color: #040816;
  --color-select-text: var(--colors-neutral-white);
  --colors-slider-thumb-bg: var(--colors-blue);
  --colors-slider-thumb-hover-bg: var(--colors-dark-blue);
  --colors-slider-track-bg: var(--colors-mid-blue);
  --colors-slider-track-fill-bg: var(--colors-yellow);
}
