:root{--theme-color--brand:hsla(0, 100%, 67%, 1);--theme-color--brand-shade:hsla(0, 100%, 67%, 0.375);--theme-color--accent:hsl(146, 100%, 46%);--theme-color--accent-shade:hsla(146, 100%, 46%, 0.5);--theme-color--pop:hsla(262, 100%, 62%, 1);--hue:260;--sat:35%;--lum:90%;--alpha:0.95;--hsl:var(--hue), var(--sat), var(--lum);--theme-color--paper:hsla(
    var(--hue),
    calc(var(--sat) * 1.2),
    calc(var(--lum) * 1.06),
    var(--alpha)
  );--theme-color--ink:hsla(
    var(--hue),
    calc(var(--sat) * 2.2),
    calc(var(--lum) * 0.3),
    var(--alpha)
  );--theme-color--ink-fade:hsla(
    var(--hue),
    calc(var(--sat) * 2.2),
    calc(var(--lum) * 0.3),
    calc(var(--alpha) * 0.3)
  );--theme-color--paper-fade:hsla(
    var(--hue),
    calc(var(--sat) * 1.2),
    calc(var(--lum) * 1.06),
    0.9
  );--theme-color--contrast-max:hsl(
    var(--hue),
    calc(var(--sat) / 100),
    calc(var(--lum) * 2) var(--alpha)
  );--theme-color--block:hsla(var(--hsl), var(--alpha));--theme-color--outline:hsl(var(--hsl), 1);--theme-color--backdrop-from:hsl(var(--hsl) / 0.25);--theme-color--backdrop-to:hsl(var(--hsl) / 0.2)}@media(prefers-color-scheme:dark){:root{--hue:270;--sat:8%;--lum:20%;--alpha:0.99;--theme-color--ink:hsla(
    calc(var(--hue) * 1.1),
    calc(var(--sat) + 60%),
    calc(var(--lum) * 4.4),
    var(--alpha)
  );--theme-color--accent:hsla(262, 100%, 67%, 1);--theme-color--pop:hsl(146, 100%, 46%)}}:root{--theme-font--display:"Space Grotesk", serif;--theme-font--copy:"Inter", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",
    sans-serif;--theme-font--system:100 100%/2 "Monaco", "Menlo", "Space Grotesk", monospace}.is-dark-mode,:root:has(.is-dark-mode){--hue:270;--sat:8%;--lum:20%;--alpha:0.99;--theme-color--ink:hsla(
    calc(var(--hue) * 1.1),
    calc(var(--sat) + 60%),
    calc(var(--lum) * 4.4),
    var(--alpha)
  );--theme-color--accent:hsla(262, 100%, 67%, 1);--theme-color--pop:hsl(146, 100%, 46%)}.is-light-mode,:root:has(.is-light-mode){--theme-color--brand:hsla(0, 100%, 67%, 1);--theme-color--brand-shade:hsla(0, 100%, 67%, 0.375);--theme-color--accent:hsl(146, 100%, 46%);--theme-color--accent-shade:hsla(146, 100%, 46%, 0.5);--theme-color--pop:hsla(262, 100%, 62%, 1);--hue:260;--sat:35%;--lum:90%;--alpha:0.95;--hsl:var(--hue), var(--sat), var(--lum);--theme-color--paper:hsla(
    var(--hue),
    calc(var(--sat) * 1.2),
    calc(var(--lum) * 1.06),
    var(--alpha)
  );--theme-color--ink:hsla(
    var(--hue),
    calc(var(--sat) * 2.2),
    calc(var(--lum) * 0.3),
    var(--alpha)
  );--theme-color--ink-fade:hsla(
    var(--hue),
    calc(var(--sat) * 2.2),
    calc(var(--lum) * 0.3),
    calc(var(--alpha) * 0.3)
  );--theme-color--paper-fade:hsla(
    var(--hue),
    calc(var(--sat) * 1.2),
    calc(var(--lum) * 1.06),
    0.9
  );--theme-color--contrast-max:hsl(
    var(--hue),
    calc(var(--sat) / 100),
    calc(var(--lum) * 2) var(--alpha)
  );--theme-color--block:hsla(var(--hsl), var(--alpha));--theme-color--outline:hsl(var(--hsl), 1);--theme-color--backdrop-from:hsl(var(--hsl) / 0.25);--theme-color--backdrop-to:hsl(var(--hsl) / 0.2)}:root{font-size:18px}h1,.e-heading__1{font-weight:700;color:var(--theme-color--brand);text-shadow:none}.c-page-header__title{text-shadow:-2px 1px 0 none;background-color:transparent}.c-page-header__description{font-weight:300}.c-pr-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--theme-spacing--container-min),1fr));gap:var(--theme-spacing--2);margin-bottom:var(--theme-spacing--4)}.c-pr-overview__card{box-shadow:var(--theme-box-shadow--slim);padding:var(--theme-spacing--1);display:grid;gap:var(--theme-spacing--1)}.c-pr-overview__age{display:grid;grid-template-columns:repeat(3,1fr);margin:auto 0 0}.c-pr-overview__bucket{text-align:center}.c-timeline__entry:before,.c-timeline [class=c-timeline__entry]:before,[class__entry=c-timeline]:before,[class=c-timeline] [class=c-timeline__entry]:before{background-color:var(--theme-color--brand);color:var(--theme-color--ink);font:var(--theme-font--system)}.c-timeline__entry:hover:before,.c-timeline [class=c-timeline__entry]:hover:before,[class__entry=c-timeline]:hover:before,[class=c-timeline] [class=c-timeline__entry]:hover:before{background-color:var(--theme-color--accent);color:var(--theme-color--paper)}