:root{--pdf-accent:#1c2f44;--pdf-paper:#f6f1e9;--pdf-background:#fff3d7}@media (prefers-color-scheme:dark){:root{--pdf-background:#6486b1}}.day-pdfs{display:flex;flex-direction:column;gap:var(--page-side-padding)}.archive-pdf{backdrop-filter:blur(3px);display:flex;flex-direction:column;gap:.6rem;background:var(--pdf-background);padding-bottom:var(--page-side-padding);--project-title-width:10em;--project-tab-title-font-size:2rem;--project-tab-title-vertical-padding:calc(
    0.3 * var(--project-tab-title-font-size)
  );--project-tab-padding-control-1:calc(
    var(--project-tab-title-font-size) * 1.8
  );--project-tab-padding-control-2:calc(
    var(--project-tab-title-font-size) * 0.8
  );--project-tab-padding:calc(var(--project-tab-title-font-size) * 2);--page-curve-border-radius:2rem;--project-title-text-padding-left:var(--page-curve-border-radius);--physical-tab-width:calc(
    min(
      var(--project-title-width),
      100% - 2 * (var(--page-curve-border-radius) + var(--project-tab-padding))
    )
  );--project-tabs-ending:calc(
    var(--page-curve-border-radius) + var(--project-tab-padding) +
      var(--physical-tab-width) + var(--project-tab-padding)
  );--project-tab-height:calc(
    var(--project-tab-title-font-size) + 1.5 *
      var(--project-tab-title-vertical-padding)
  );clip-path:shape(from var(--page-curve-border-radius) var(--project-tab-height),curve to calc(var(--page-curve-border-radius) + var(--project-tab-padding)) 0 with calc(var(--page-curve-border-radius) + var(--project-tab-padding-control-1)) var(--project-tab-height)/ calc(var(--page-curve-border-radius) + var(--project-tab-padding-control-2)) 0,hline by var(--physical-tab-width),curve to var(--project-tabs-ending) var(--project-tab-height) with calc(var(--project-tabs-ending) - var(--project-tab-padding-control-2)) 0 / calc(var(--project-tabs-ending) - var(--project-tab-padding-control-1)) var(--project-tab-height),hline to calc(100% - var(--page-curve-border-radius)),curve to 100% calc(var(--page-curve-border-radius) + var(--project-tab-height)) with 100% var(--project-tab-height)/ 100% var(--project-tab-height),vline to calc(100% - var(--page-curve-border-radius)),curve to calc(100% - var(--page-curve-border-radius)) 100% with 100% 100% / 100% 100%,hline to var(--page-curve-border-radius),curve to 0 calc(100% - var(--page-curve-border-radius)) with 0 100% / 0 100%,vline to calc(var(--page-curve-border-radius) + var(--project-tab-height)),curve to var(--page-curve-border-radius) var(--project-tab-height) with 0 var(--project-tab-height)/ 0 var(--project-tab-height),close)}.pdf-lenticular-smoosh{position:sticky;top:0;padding-left:var(--page-side-padding);padding-right:var(--page-side-padding);box-sizing:border-box}.archive-pdf .pdf-header{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.archive-pdf .pdf-title{font-family:var(--typeface-dunhil, var(--typeface-serif));font-size:1.4rem;letter-spacing:.02em;color:#0e2742}.archive-pdf .pdf-meta{display:flex;gap:.75rem;align-items:center;color:#2c3f55;font-size:.95rem}.archive-pdf .pdf-download{text-decoration:none;color:inherit;transition:.2s}.archive-pdf .pdf-download:hover{background:var(--pdf-accent);color:#fff;border-color:var(--pdf-accent)}.pdf-thumbnail-strip{display:flex;gap:.75rem;overflow-x:auto;padding:.3rem 0}.pdf-preview{color:#1f1f1f;line-height:1.6;font-family:var(--typeface-serif)}.pdf-pages{display:flex;flex-direction:column;gap:1rem}.pdf-lenticular{display:flex;flex-direction:column;gap:var(--page-side-padding)}.pdf-lenticular-main{position:relative;overflow:hidden}.pdf-lenticular-pages{display:flex;gap:0;align-items:center;will-change:transform,opacity}.pdf-lenticular-smoosh,.pdf-pages canvas,.pdf-pages img{width:100%;height:auto}.pdf-lenticular .pdf-page{position:relative;width:max-content;height:max-content}.pdf-lenticular .pdf-page .pdf-text-layer,.pdf-lenticular .pdf-page canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.pdf-page{position:relative;transition:opacity .2s,transform .2s}.pdf-text-layer{position:absolute;left:0;top:0;right:0;bottom:0;color:#000;opacity:.8;pointer-events:auto;user-select:text;mix-blend-mode:multiply}.pdf-text-layer div,.pdf-text-layer span{position:absolute;white-space:pre;transform-origin:0 0;pointer-events:auto}.pdf-text-layer ::selection{background:var(--text-selection-color)}.pdf-text-layer .highlight{background-color:rgba(255,255,0,.4)}.pdf-text-layer .highlight.selected{background-color:var(--text-selection-color)}.pdf-text-layer .endOfContent{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}.pdf-viewer{display:flex;flex-direction:column;gap:.5rem}.pdf-rendering-status{color:#4c6077;font-style:italic;padding:.4rem 0}@media (max-width:720px){.archive-pdf .pdf-title{font-size:1.2rem}.pdf-thumbnail img{height:5.5rem}}.pdf-text-layer.textLayer *{color:transparent!important}