@import url('https://fonts.googleapis.com/css2?family=Inter');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono');
.bg-color-grey {
  background-color: var(--grey);
}
.bg-color-white-background {
  background-color: var(--white-background);
}
:root {
  --b0a59778-17d5-8031-8007-34df1f695206: #e2e8f0;
  --grey: #e2e8f0;
  --success: #a5d8b5;
  --white-background: #f8f9fa;
  --b0a59778-17d5-8031-8007-34bba48abb1e: #226091;
  --b0a59778-17d5-8031-8007-34bbd0ed5712: #a5d8b5;
  --text: #2d3748;
  --accent: #226091;
  --b0a59778-17d5-8031-8007-34bb7a70f267: #2d3748;
  --b0a59778-17d5-8031-8007-34bb0c2d1c1b: #f8f9fa;
}
.border-color-white-background {
  border-color: var(--white-background);
}
.text-color-success {
  color: var(--success);
}
.font-main {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
}
.font-heading {
  font-family: 'IBM Plex Mono';
  font-weight: 400;
  font-size: 18px;
}
.text-color-grey {
  color: var(--grey);
}
.text-color-text {
  color: var(--text);
}
.border-color-text {
  border-color: var(--text);
}
.bg-color-accent {
  background-color: var(--accent);
}
.font-caption {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 12px;
}
.bg-color-text {
  background-color: var(--text);
}
.border-color-grey {
  border-color: var(--grey);
}
.border-color-success {
  border-color: var(--success);
}
.bg-color-success {
  background-color: var(--success);
}
.text-color-accent {
  color: var(--accent);
}
.border-color-accent {
  border-color: var(--accent);
}
.text-color-white-background {
  color: var(--white-background);
}
** generated with <3 by bellis Thu Dec 04 12:19:06 UTC 2025 **