main[data-astro-cid-qqqjsb4j] {
  width: min(100%, var(--layout-shell-width));
  max-width: none;
  padding: 118px
          var(--layout-page-gutter)
          var(--layout-page-bottom);
}

.year-stack[data-astro-cid-qqqjsb4j] {
  display: grid;
  gap: 28px;
  margin-top: 24px;
}

.year-group[data-astro-cid-qqqjsb4j] {
  overflow: hidden;
  border: 1px solid #ffffff14;
  border-radius: 10px;
  background: linear-gradient(#ffffff05, #ffffff01), #070807;
  box-shadow: 0 18px 50px #00000029;
}

.year-heading[data-astro-cid-qqqjsb4j] {
  display: flex;
  gap: 26px;
  align-items: center;
  justify-content: space-between;
  padding: 24px 26px 20px;
  border-bottom: 1px solid #ffffff14;
  background: linear-gradient(90deg, #b7ff0009, #ffffff02 46%, #0000);
}

.year-heading-left[data-astro-cid-qqqjsb4j] {
  display: flex;
  gap: 16px;
  align-items: center;
}

.year-signal[data-astro-cid-qqqjsb4j] {
  width: 8px;
  height: 8px;
  flex: 0 0 8px;
  border-radius: 50%;
  background: #b7ff00;
  box-shadow: 0 0 7px #b7ff00, 0 0 17px #b7ff0085;
  animation: 1.9s ease-in-out infinite year-signal;
}

.year-heading[data-astro-cid-qqqjsb4j] h2[data-astro-cid-qqqjsb4j] {
  margin: 0;
  color: #f3f4f0;
  font-family: Host Grotesk Variable, Inter Variable, Helvetica Neue, Arial, sans-serif;
  font-size: clamp(2.1rem, 4vw, 3.8rem);
  font-weight: 700;
  line-height: .92;
  letter-spacing: -.06em;
}

.year-count[data-astro-cid-qqqjsb4j] {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  color: #8d938b;
  font-family: Maple Mono, monospace;
  font-size: .68rem;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.year-count[data-astro-cid-qqqjsb4j] strong[data-astro-cid-qqqjsb4j] {
  color: #b7ff00;
  font-size: .78rem;
  font-weight: 700;
}

.archive-list[data-astro-cid-qqqjsb4j] {
  display: grid;
  gap: 8px;
  margin: 0;
  padding: 14px;
  list-style: none;
}

.archive-item[data-astro-cid-qqqjsb4j] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 20px;
  align-items: center;
  min-height: 64px;
  padding: 0 14px;
  border: 1px solid #ffffff12;
  border-radius: 7px;
  background: linear-gradient(90deg, #ffffff03, #ffffff01), #090a09;
  transition: border-color .2s, background-color .2s, box-shadow .2s, transform .2s;
}

.archive-item[data-astro-cid-qqqjsb4j]:hover, .archive-item[data-astro-cid-qqqjsb4j]:focus-within {
  border-color: #ff5a00b8;
  background: linear-gradient(90deg, #ff5a0009, #ffffff03), #0b0c0b;
  box-shadow: inset 3px 0 #b7ff00, 0 0 12px #ff5a000b;
  transform: translateY(-1px);
}

.archive-row[data-astro-cid-qqqjsb4j] {
  display: grid;
  grid-template-columns: 62px minmax(0, 1fr);
  gap: 18px;
  align-items: center;
  min-width: 0;
  padding: 14px 0;
  color: inherit;
  text-decoration: none;
}

.archive-date[data-astro-cid-qqqjsb4j] {
  color: #7c827a;
  font-family: Maple Mono, monospace;
  font-size: .72rem;
  font-weight: 650;
  letter-spacing: .035em;
  transition: color .18s;
}

.archive-post-title[data-astro-cid-qqqjsb4j] {
  min-width: 0;
  overflow: hidden;
  color: #d8dbd5;
  font-family: Host Grotesk Variable, Inter Variable, Helvetica Neue, Arial, sans-serif;
  font-size: .98rem;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -.022em;
  text-overflow: ellipsis;
  white-space: nowrap;
  transform-origin: 0;
  transition: color .18s, transform .18s;
}

.archive-item[data-astro-cid-qqqjsb4j]:hover .archive-post-title[data-astro-cid-qqqjsb4j], .archive-item[data-astro-cid-qqqjsb4j]:focus-within .archive-post-title[data-astro-cid-qqqjsb4j] {
  color: #fff;
  transform: scale(1.025);
}

.archive-item[data-astro-cid-qqqjsb4j]:hover .archive-date[data-astro-cid-qqqjsb4j], .archive-item[data-astro-cid-qqqjsb4j]:focus-within .archive-date[data-astro-cid-qqqjsb4j] {
  color: #b7bcb5;
}

.archive-tags[data-astro-cid-qqqjsb4j] {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  align-items: center;
  justify-content: flex-end;
  max-width: 360px;
  padding: 12px 0;
  font-family: Maple Mono, monospace;
  font-size: .66rem;
  font-weight: 650;
}

.archive-tags[data-astro-cid-qqqjsb4j] a[data-astro-cid-qqqjsb4j] {
  display: inline-flex;
  align-items: center;
  min-height: 25px;
  padding: 4px 7px;
  border: 1px solid #b7ff0029;
  border-radius: 4px;
  background: #b7ff0005;
  color: #9cbe52;
  text-decoration: none;
  transition: color .18s, border-color .18s, background-color .18s;
}

.archive-tags[data-astro-cid-qqqjsb4j] a[data-astro-cid-qqqjsb4j]:hover, .archive-tags[data-astro-cid-qqqjsb4j] a[data-astro-cid-qqqjsb4j]:focus-visible {
  border-color: #ff5a007a;
  background: #ff5a0009;
  color: #fff;
  outline: none;
}

.empty-note[data-astro-cid-qqqjsb4j] {
  max-width: 620px;
  margin: 0;
  color: #848a82;
  font-family: Inter Variable, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.75;
}

@keyframes year-signal {
  0%, 100% {
    opacity: .35;
    transform: scale(.8);
  }

  50% {
    opacity: 1;
    transform: scale(1);
  }
}

@media (width <= 720px) {
  main[data-astro-cid-qqqjsb4j] {
    padding-top: 34px;
  }

  .year-stack[data-astro-cid-qqqjsb4j] {
    margin-top: 18px;
  }

  .year-heading[data-astro-cid-qqqjsb4j] {
    padding: 20px 18px 17px;
  }

  .year-heading[data-astro-cid-qqqjsb4j] h2[data-astro-cid-qqqjsb4j] {
    font-size: 2.5rem;
  }

  .archive-list[data-astro-cid-qqqjsb4j] {
    padding: 10px;
  }

  .archive-item[data-astro-cid-qqqjsb4j] {
    grid-template-columns: 1fr;
    gap: 0;
    padding: 0 12px 10px;
  }

  .archive-row[data-astro-cid-qqqjsb4j] {
    grid-template-columns: 52px minmax(0, 1fr);
    gap: 12px;
    padding: 12px 0 6px;
  }

  .archive-tags[data-astro-cid-qqqjsb4j] {
    justify-content: flex-start;
    max-width: 100%;
    padding: 0 0 2px 64px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .year-signal[data-astro-cid-qqqjsb4j] {
    animation: none;
  }

  .archive-item[data-astro-cid-qqqjsb4j], .archive-post-title[data-astro-cid-qqqjsb4j] {
    transition: none;
  }
}

.archive-row[data-astro-cid-qqqjsb4j] .archive-date-stack[data-astro-cid-qqqjsb4j] {
  display: grid !important;
  grid-template-columns: 1fr !important;
  grid-template-rows: auto auto !important;
  align-items: start !important;
  justify-items: start !important;
  width: 78px !important;
  min-width: 78px !important;
  gap: 6px !important;
  line-height: 1 !important;
}

.archive-row[data-astro-cid-qqqjsb4j] .archive-date-stack[data-astro-cid-qqqjsb4j] .archive-date-year[data-astro-cid-qqqjsb4j] {
  display: block !important;
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #eff2f1eb !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: .1em !important;
  white-space: nowrap !important;
}

.archive-row[data-astro-cid-qqqjsb4j] .archive-date-stack[data-astro-cid-qqqjsb4j] .archive-date[data-astro-cid-qqqjsb4j] {
  display: block !important;
  grid-column: 1 !important;
  grid-row: 2 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #697272d1 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  letter-spacing: .08em !important;
  white-space: nowrap !important;
}

.year-archive-stage[data-astro-cid-qqqjsb4j] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 440px;
  align-items: center;
  gap: 54px;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 54px;
}

.archive-left-hud[data-astro-cid-qqqjsb4j] {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  height: 172px;
  padding: 36px 8px 22px 16px;
  overflow: hidden;
  background: none;
}

.archive-hud-readout[data-astro-cid-qqqjsb4j] {
  display: flex;
  align-items: baseline;
  gap: 10px;
  width: fit-content;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  letter-spacing: .13em;
}

.archive-hud-year[data-astro-cid-qqqjsb4j] {
  color: #eef2f1f5;
  font-size: 13px;
  font-weight: 700;
}

.archive-hud-slash[data-astro-cid-qqqjsb4j] {
  color: #3f5b60b8;
  font-size: 12px;
}

.archive-hud-label[data-astro-cid-qqqjsb4j] {
  color: #708589d1;
  font-size: 11px;
  font-weight: 500;
}

.archive-hud-count[data-astro-cid-qqqjsb4j] {
  color: #b7ff00;
  font-size: 13px;
  font-weight: 700;
  text-shadow: 0 0 8px #b7ff003d;
}

.archive-hud-line[data-astro-cid-qqqjsb4j] {
  position: absolute;
  top: 63px;
  left: 16px;
  right: 10px;
  height: 1px;
  background: linear-gradient(90deg, #396a75c2 0%, #264c547a 42%, #1f393e33 80%, #0000 100%);
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] {
  position: absolute;
  top: 83px;
  left: 16px;
  right: 10px;
  display: grid;
  grid-template-columns: 12% 10% 15% 13% 18% 1fr;
  gap: 7px;
  height: 11px;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j] {
  position: relative;
  display: block;
  height: 7px;
  border-top: 1px solid #729ea624;
  border-bottom: 1px solid #060a0be6;
  background: linear-gradient(90deg, #5f877eb3, #2e5b6175);
  box-shadow: 0 0 9px #2759630f;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(2) {
  background: linear-gradient(90deg, #93d222c7, #5b8f1b8a);
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(3) {
  background: linear-gradient(90deg, #56898bab, #2c53596e);
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(5), .archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(6) {
  opacity: .46;
}

.archive-hud-data[data-astro-cid-qqqjsb4j] {
  position: absolute;
  top: 106px;
  left: 18px;
  right: 90px;
  display: grid;
  grid-template-columns: 6px 15px 4px 28px 8px 39px 5px 1fr;
  gap: 11px;
  align-items: center;
  height: 16px;
}

.archive-hud-data[data-astro-cid-qqqjsb4j] span[data-astro-cid-qqqjsb4j] {
  display: block;
  height: 2px;
  background: #4070794d;
  box-shadow: 0 0 5px #3c747e14;
}

.archive-hud-data[data-astro-cid-qqqjsb4j] span[data-astro-cid-qqqjsb4j]:nth-child(2), .archive-hud-data[data-astro-cid-qqqjsb4j] span[data-astro-cid-qqqjsb4j]:nth-child(5) {
  background: #b7ff0066;
}

.archive-hud-data[data-astro-cid-qqqjsb4j] span[data-astro-cid-qqqjsb4j]:nth-child(4), .archive-hud-data[data-astro-cid-qqqjsb4j] span[data-astro-cid-qqqjsb4j]:nth-child(7) {
  height: 5px;
  border: 1px solid #416c7452;
  background: none;
}

.archive-hud-diagonal[data-astro-cid-qqqjsb4j] {
  position: absolute;
  right: 48px;
  bottom: 24px;
  width: 168px;
  height: 12px;
  opacity: .5;
  transform: skewX(-18deg);
  background: repeating-linear-gradient(115deg, #336b75b3 0 2px, #0000 2px 7px);
  mask-image: linear-gradient(90deg, #0000, #000 18% 82%, #0000);
}

.archive-hud-status[data-astro-cid-qqqjsb4j] {
  position: absolute;
  right: 14px;
  bottom: 4px;
  color: #b7ff00b8;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: .22em;
}

.year-wheel-arrow[data-astro-cid-qqqjsb4j] {
  background: linear-gradient(#081c20f0, #041418e6) !important;
}

.year-wheel-arrow[data-astro-cid-qqqjsb4j]:hover, .year-wheel-arrow[data-astro-cid-qqqjsb4j]:focus-visible {
  background: linear-gradient(#221d15eb, #111b1cf0) !important;
}

@media (width <= 900px) {
  .year-archive-stage[data-astro-cid-qqqjsb4j] {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .archive-left-hud[data-astro-cid-qqqjsb4j] {
    height: 132px;
  }

  .year-wheel-shell[data-astro-cid-qqqjsb4j] {
    justify-self: end;
  }
}

.archive-left-hud[data-astro-cid-qqqjsb4j] {
  position: relative !important;
  height: 220px !important;
  align-self: center !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}

.archive-hud-readout[data-astro-cid-qqqjsb4j] {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  display: flex !important;
  align-items: baseline !important;
  gap: 10px !important;
  transform: translateY(-67px) !important;
  white-space: nowrap !important;
}

.archive-hud-year[data-astro-cid-qqqjsb4j] {
  color: #edf1ef !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: .08em !important;
}

.archive-hud-slash[data-astro-cid-qqqjsb4j] {
  color: #4c696fb8 !important;
  font-size: 12px !important;
}

.archive-hud-label[data-astro-cid-qqqjsb4j] {
  color: #748d91b3 !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: .18em !important;
}

.archive-hud-count[data-astro-cid-qqqjsb4j] {
  color: #b7ff00 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .06em !important;
  text-shadow: 0 0 5px #b7ff002e !important;
}

.archive-hud-readout[data-astro-cid-qqqjsb4j]:before {
  display: block !important;
  width: 5px !important;
  height: 5px !important;
  flex: 0 0 5px !important;
  margin-right: 2px !important;
  content: "" !important;
  border-radius: 50% !important;
  background: #b7ff00 !important;
  box-shadow: 0 0 4px #b7ff00b3, 0 0 10px #b7ff0033 !important;
}

.archive-hud-line[data-astro-cid-qqqjsb4j] {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  height: 1px !important;
  transform: translateY(-42px) !important;
  opacity: .82 !important;
  background: linear-gradient(90deg, #43767fb8 0%, #335d6675 57%, #24424933 82%, #0000 100%) !important;
  box-shadow: none !important;
}

.archive-hud-line[data-astro-cid-qqqjsb4j]:before, .archive-hud-line[data-astro-cid-qqqjsb4j]:after {
  display: none !important;
  content: none !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  display: grid !important;
  grid-template-columns: 66px 50px 82px 76px minmax(160px, 1fr) !important;
  gap: 10px !important;
  width: 92% !important;
  height: 8px !important;
  transform: translateY(-19px) !important;
  align-items: stretch !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j] {
  display: block !important;
  width: auto !important;
  height: 8px !important;
  opacity: 1 !important;
  border: 0 !important;
  box-shadow: none !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:first-child {
  background: linear-gradient(90deg, #768e50db, #517044bd) !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(2) {
  background: linear-gradient(90deg, #a9e30dc2, #6e9e06a3) !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(3) {
  background: linear-gradient(90deg, #52878ac7, #3b656ba8) !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(4) {
  background: linear-gradient(90deg, #3f6c739e, #2b4f558a) !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(5) {
  width: auto !important;
  background: linear-gradient(90deg, #2d4f5575, #22404657) !important;
}

.archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j]:nth-child(6) {
  display: none !important;
}

.archive-hud-data[data-astro-cid-qqqjsb4j] {
  display: none !important;
}

.archive-hud-diagonal[data-astro-cid-qqqjsb4j] {
  display: block !important;
  position: absolute !important;
  top: 50% !important;
  right: 7% !important;
  left: auto !important;
  bottom: auto !important;
  width: 220px !important;
  height: 12px !important;
  transform: translateY(5px) skewX(-18deg) !important;
  opacity: .54 !important;
  background: repeating-linear-gradient(110deg, #0000 0 5px, #356c7675 5px 7px) !important;
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 8% 86%, #0000) !important;
  mask-image: linear-gradient(90deg, #0000, #000 8% 86%, #0000) !important;
}

.archive-hud-status[data-astro-cid-qqqjsb4j] {
  position: absolute !important;
  top: 50% !important;
  right: 0 !important;
  left: auto !important;
  bottom: auto !important;
  transform: translateY(43px) !important;
  color: #b7ff00c2 !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  letter-spacing: .2em !important;
  line-height: 1 !important;
  text-shadow: 0 0 5px #b7ff001f !important;
}

.archive-left-hud[data-astro-cid-qqqjsb4j]:hover .archive-hud-diagonal[data-astro-cid-qqqjsb4j], .archive-left-hud[data-astro-cid-qqqjsb4j]:hover .archive-hud-line[data-astro-cid-qqqjsb4j], .archive-left-hud[data-astro-cid-qqqjsb4j]:hover .archive-hud-spectrum[data-astro-cid-qqqjsb4j] i[data-astro-cid-qqqjsb4j] {
  animation: none !important;
  filter: none !important;
}

.year-wheel-option[data-astro-cid-qqqjsb4j] {
  position: relative !important;
  z-index: 20 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
}

.year-wheel-option[data-astro-cid-qqqjsb4j]:hover, .year-wheel-option[data-astro-cid-qqqjsb4j].is-active:hover, .year-wheel-option[data-astro-cid-qqqjsb4j]:focus-visible {
  color: #b7ff00 !important;
}

@media (width <= 720px) {
  main[data-astro-cid-qqqjsb4j] .group-nav {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] {
    margin-top: 0 !important;
    gap: 12px !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-archive-stage[data-astro-cid-qqqjsb4j] {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    align-items: start !important;
    gap: 12px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-archive-stage[data-astro-cid-qqqjsb4j] .archive-left-hud[data-astro-cid-qqqjsb4j] {
    position: relative !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 110px !important;
    min-height: 110px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-archive-stage[data-astro-cid-qqqjsb4j] .archive-left-hud[data-astro-cid-qqqjsb4j] .archive-hud-readout[data-astro-cid-qqqjsb4j] {
    top: 5px !important;
    left: 0 !important;
    transform: none !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-archive-stage[data-astro-cid-qqqjsb4j] .archive-left-hud[data-astro-cid-qqqjsb4j] .archive-hud-line[data-astro-cid-qqqjsb4j] {
    top: 35px !important;
    left: 0 !important;
    right: auto !important;
    width: 100% !important;
    transform: none !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-archive-stage[data-astro-cid-qqqjsb4j] .archive-left-hud[data-astro-cid-qqqjsb4j] .archive-hud-spectrum[data-astro-cid-qqqjsb4j] {
    top: 51px !important;
    left: 0 !important;
    right: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    grid-template-columns: 18% 13% 22% 17% minmax(0, 1fr) !important;
    gap: 6px !important;
    transform: none !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-archive-stage[data-astro-cid-qqqjsb4j] .archive-left-hud[data-astro-cid-qqqjsb4j] .archive-hud-diagonal[data-astro-cid-qqqjsb4j] {
    top: 73px !important;
    bottom: auto !important;
    left: auto !important;
    right: 4% !important;
    width: 40% !important;
    max-width: 140px !important;
    transform: skewX(-18deg) !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-archive-stage[data-astro-cid-qqqjsb4j] .archive-left-hud[data-astro-cid-qqqjsb4j] .archive-hud-status[data-astro-cid-qqqjsb4j] {
    top: 96px !important;
    bottom: auto !important;
    left: auto !important;
    right: 0 !important;
    transform: none !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] {
    position: relative !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 184px !important;
    min-height: 184px !important;
    margin: 0 !important;
    padding: 0 !important;
    justify-self: stretch !important;
    overflow: hidden !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-label[data-astro-cid-qqqjsb4j] {
    position: absolute !important;
    top: 16px !important;
    left: 18px !important;
    margin: 0 !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-layout[data-astro-cid-qqqjsb4j] {
    position: relative !important;
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: 38px minmax(0, 1fr) 38px !important;
    grid-template-rows: 1fr !important;
    align-items: center !important;
    column-gap: 8px !important;
    width: 100% !important;
    height: 184px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 34px 12px 4px !important;
    transform: none !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel[data-astro-cid-qqqjsb4j] {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 118px !important;
    margin: 0 !important;
    transform: none !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-arrow[data-astro-cid-qqqjsb4j] {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    box-sizing: border-box !important;
    width: 38px !important;
    height: 38px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    align-self: center !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-up[data-astro-cid-qqqjsb4j] {
    grid-column: 1 !important;
    grid-row: 1 !important;
    left: auto !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-down[data-astro-cid-qqqjsb4j] {
    grid-column: 3 !important;
    grid-row: 1 !important;
    left: auto !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-window[data-astro-cid-qqqjsb4j] {
    position: relative !important;
    box-sizing: border-box !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-ghost[data-astro-cid-qqqjsb4j] {
    left: 10px !important;
    right: 10px !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] .year-wheel-shell[data-astro-cid-qqqjsb4j] .year-wheel-meta[data-astro-cid-qqqjsb4j] {
    display: none !important;
  }

  .year-group[data-astro-cid-qqqjsb4j], .archive-list[data-astro-cid-qqqjsb4j] {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-top: 0 !important;
  }

  .archive-list[data-astro-cid-qqqjsb4j] {
    padding: 8px !important;
  }

  .archive-item[data-astro-cid-qqqjsb4j] {
    display: block !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 0 12px 10px !important;
  }

  .archive-row[data-astro-cid-qqqjsb4j] {
    display: grid !important;
    grid-template-columns: 64px minmax(0, 1fr) !important;
    gap: 12px !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  .archive-date-stack[data-astro-cid-qqqjsb4j] {
    width: 64px !important;
    min-width: 0 !important;
    max-width: 64px !important;
  }

  .archive-post-title[data-astro-cid-qqqjsb4j] {
    min-width: 0 !important;
    overflow: visible !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    text-overflow: clip !important;
    transform: none !important;
  }

  .archive-tags[data-astro-cid-qqqjsb4j] {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 0 0 2px 76px !important;
    justify-content: flex-start !important;
  }

  .archive-tags[data-astro-cid-qqqjsb4j] a[data-astro-cid-qqqjsb4j] {
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}

@media (width <= 720px) {
  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j] {
    position: relative;
    margin-top: 34px !important;
  }

  main[data-astro-cid-qqqjsb4j] .year-stack[data-astro-cid-qqqjsb4j]:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    margin-bottom: 16px;
    background: linear-gradient(90deg, #4a8b97b8, #4a8b9747 70%, #0000);
    box-shadow: 0 0 5px #4a8b971f;
  }
}
