/* src/styles.scss */
.official-theme {
  --background: #222047;
  --surface-l-1: #2c2956;
  --surface-l-2: #353266;
  --surface-l-3: #3e3a75;
  --surface-l-1-hover: #353266;
  --surface-l-2-hover: #3e3a75;
  --surface-l-3-hover: #474385;
  --border-l-1: #2c2956;
  --border-l-2: #353266;
  --border-l-3: #3e3a75;
  --text-def: #e3e3e3;
  --text-active: #ffffff;
  --text-muted: #a19fc2;
  --text-positive: #4ade80;
  --text-warn: #dea04a;
  --text-negative: #f87171;
  --individual-etc: #b587ff;
  --individual-etc-plus: gold;
  --individual-sum-wallets: #ffee6d;
  --individual-sum-account: #abc6ff;
  --individual-days-streak: #ffa929;
}
.dark-theme {
  --background: #161616;
  --surface-l-1: #1c1c1c;
  --surface-l-2: #212224;
  --surface-l-3: #353535;
  --surface-l-1-hover: #252525;
  --surface-l-2-hover: #2e2e2e;
  --surface-l-3-hover: #3d6486;
  --border-l-1: #1c1c1c;
  --border-l-2: #252525;
  --border-l-3: #353535;
  --text-def: #e3e3e3;
  --text-active: #ffffff;
  --text-muted: #888888;
  --text-positive: #4ade80;
  --text-warn: #dea04a;
  --text-negative: #f87171;
  --individual-etc: #b587ff;
  --individual-etc-plus: gold;
  --individual-sum-wallets: #ffee6d;
  --individual-sum-account: #abc6ff;
  --individual-days-streak: #ffa929;
}
.dark-bordering-theme {
  --background: #161616;
  --surface-l-1: #1c1c1c;
  --surface-l-2: #212224;
  --surface-l-3: #353535;
  --surface-l-1-hover: #252525;
  --surface-l-2-hover: #2e2e2e;
  --surface-l-3-hover: #3d6486;
  --border-l-1: #252525;
  --border-l-2: #2e2e2e;
  --border-l-3: #335471;
  --text-def: #e3e3e3;
  --text-active: #ffffff;
  --text-muted: #888888;
  --text-positive: #4ade80;
  --text-warn: #dea04a;
  --text-negative: #f87171;
  --individual-etc: #b587ff;
  --individual-etc-plus: gold;
  --individual-sum-wallets: #ffee6d;
  --individual-sum-account: #abc6ff;
  --individual-days-streak: #ffa929;
}
.light-theme {
  --background: #f5f6f8;
  --surface-l-1: #ffffff;
  --surface-l-2: #f0f2f5;
  --surface-l-3: #e6e9ef;
  --surface-l-1-hover: #f0f2f5;
  --surface-l-2-hover: #e6e9ef;
  --surface-l-3-hover: #dde1e8;
  --border-l-1: #e6e9ef;
  --border-l-2: #dde1e8;
  --border-l-3: #cfd5df;
  --text-def: #1c1c1c;
  --text-active: #000000;
  --text-muted: #7a7a7a;
  --text-positive: #16a34a;
  --text-warn: #d97706;
  --text-negative: #dc2626;
  --individual-etc: #8b5cf6;
  --individual-etc-plus: #eab308;
  --individual-sum-wallets: #facc15;
  --individual-sum-account: #60a5fa;
  --individual-days-streak: #f59e0b;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
html,
body {
  width: 100%;
  height: 100%;
  line-height: 1.5;
  scroll-behavior: smooth;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
button,
input,
textarea,
select {
  all: unset;
  box-sizing: border-box;
  font: inherit;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
  height: auto;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  line-height: 1.2;
}
input,
textarea,
select,
button {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
:focus {
  outline: none;
}
@font-face {
  font-family: "Geologica";
  src: url(/assets/fonts/geologica/Geologica-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geologica";
  src: url(/assets/fonts/geologica/Geologica-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geologica";
  src: url(/assets/fonts/geologica/Geologica-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
* {
  font-family:
    "Geologica",
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  transition: background-color 0.2s ease-in-out;
}
body {
  background-color: var(--background);
  color: var(--text-def);
}
::-webkit-scrollbar {
  display: none;
}
app-icon {
  display: inline-flex;
  align-items: center;
  line-height: 0;
}

/* src/zero.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
}
html,
body {
  width: 100%;
  height: 100%;
  line-height: 1.5;
  scroll-behavior: smooth;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
button,
input,
textarea,
select {
  all: unset;
  box-sizing: border-box;
  font: inherit;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
  height: auto;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  line-height: 1.2;
}
input,
textarea,
select,
button {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
:focus {
  outline: none;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
