[data-dark=false] {
  --primary: #0795d9;
  --secondary: #7dd3fc;
  --text: #000000;
  --background: #ffffff;
  --background-alt: #fafafa;
  --light-gray: #e0e0e0;
  --gray: #808080;
  --dark-gray: #404040;
  --overlay: #00000020;
}

[data-dark=true] {
  --primary: #0795d9;
  --secondary: #075985;
  --text: #ffffff;
  --background: #181818;
  --background-alt: #1c1c1c;
  --light-gray: #404040;
  --gray: #808080;
  --dark-gray: #b0b0b0;
  --overlay: #ffffff10;
}

:root {
  --title: "Barlow", sans-serif;
  --heading: "Barlow", sans-serif;
  --body: "Barlow", sans-serif;
  --code: "Roboto Mono", monospace;
  --large: 1.2rem;
  --xl: 1.4rem;
  --xxl: 1.6rem;
  --thin: 200;
  --regular: 400;
  --semi-bold: 500;
  --bold: 600;
  --spacing: 2;
  --compact: 1.5;
  --rounded: 3px;
  --shadow: 0 0 10px 0 var(--overlay);
  --transition: 0.2s ease;
}

.news-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.news-list li {
  display: flex;
  align-items: baseline;
  gap: 12px;
  padding: 6px 0;
  border-bottom: 1px solid var(--light-gray);
}
.news-list li:last-child {
  border-bottom: none;
}

.news-date {
  flex-shrink: 0;
  color: var(--gray);
  font-size: 0.9rem;
  margin-right: 12px;
}

.news-excerpt {
  flex: 1;
}

.news-more {
  flex-shrink: 0;
  margin-left: 8px;
  color: var(--primary);
  font-size: 0.9rem;
  text-decoration: none;
  white-space: nowrap;
}
.news-more:hover {
  text-decoration: underline;
}

.news-title {
  color: var(--primary);
  text-decoration: none;
}
.news-title:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=-theme.css.map */