.site-canvas-page{--archive-canvas:var(--background);--archive-paper:var(--card);--archive-tint:#edf0cf;--archive-shadow:0 1px 2px #17171c04, 0 8px 22px #17171c05;--archive-segment-selected:var(--background);background:var(--archive-canvas)}.dark .site-canvas-page{--archive-tint:#2b3022;--archive-shadow:0 2px 3px #0002, 0 10px 24px #0002;--archive-segment-selected:color-mix(in oklab, var(--foreground) 16%, var(--muted))}.archive-heading,.archive-tools,.archive-summary{max-width:var(--site-wide-width);margin-inline:auto}.archive-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.archive-heading p{color:var(--muted-foreground);margin-top:8px}.archive-feed{color:var(--muted-foreground);font-size:var(--fs-caption);line-height:var(--lh-caption);flex:none}.archive-feed:hover{color:var(--foreground)}.archive-tools{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.archive-tools[hidden],.archive-item[hidden],.archive-empty[hidden]{display:none}.archive-filters{background:var(--muted);width:100%;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 35%, transparent);isolation:isolate;border-radius:12px;flex:1;padding:4px;display:flex;position:relative}.archive-filter-selection{background:var(--archive-segment-selected);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #00000014,0 3px 7px #00000008}.archive-filters[data-measured=true] .archive-filter-selection{opacity:1}.archive-filters button{z-index:1;min-height:28px;color:var(--muted-foreground);font-size:var(--fs-caption);line-height:var(--lh-caption);cursor:pointer;white-space:nowrap;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:relative}.archive-filters button[aria-pressed=true]{color:var(--foreground);font-variation-settings:var(--site-weight-semibold)}.archive-filters:not([data-measured=true]) button[aria-pressed=true]{background:var(--archive-segment-selected);box-shadow:0 1px 3px #00000014}.archive-filters button:not(:disabled):hover{color:var(--foreground)}.archive-filter-label{display:inline-grid}.archive-filter-label>span{grid-area:1/1}.archive-filter-ghost{visibility:hidden;font-variation-settings:var(--site-weight-semibold)}.archive-filters button:disabled{cursor:default;color:var(--muted-foreground)}.archive-filter-count{background:color-mix(in oklab, var(--foreground) 8%, transparent);min-width:18px;height:18px;color:var(--muted-foreground);font-size:var(--fs-micro);font-variation-settings:var(--site-weight-normal);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;justify-content:center;align-items:center;padding-inline:4px;line-height:1;display:inline-flex}.archive-filters button[aria-pressed=true] .archive-filter-count{background:color-mix(in oklab, var(--foreground) 12%, transparent);color:var(--foreground)}.archive-search{color:var(--muted-foreground);background:var(--muted);border:1px solid #0000;border-radius:20px;flex:none;align-items:center;gap:9px;width:100%;max-width:208px;min-height:36px;padding:7px 12px;display:flex}.archive-search svg{flex:none}.archive-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none}.archive-search:focus-within{outline:2px solid var(--brand);outline-offset:2px}.archive-summary{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted-foreground);justify-content:space-between;gap:16px;margin:22px auto 32px;display:flex}.archive-summary>p{font-variant-numeric:tabular-nums}.archive-preview-notice{text-align:right}.archive-canvas{--archive-gap:32px;gap:var(--archive-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;padding:0;list-style:none;display:grid}.archive-canvas.is-masonry{grid-auto-rows:1px;row-gap:0}.archive-entry-surface{width:100%;min-width:0}.archive-item{align-self:start;min-width:0;scroll-margin-top:90px;position:relative}.archive-entry{transform-origin:50% 12%;flex-direction:column;gap:10px;min-width:0;display:flex}.archive-item:is(:hover,:focus-within){z-index:2}.archive-card{background:var(--archive-paper);box-shadow:var(--archive-shadow);border:1px solid color-mix(in oklab, var(--border) 80%, transparent);border-radius:14px;position:relative;overflow:hidden}.archive-card[data-card-interactive]{cursor:pointer}.archive-card.is-active{border-color:color-mix(in oklab, var(--foreground) 18%, var(--border));box-shadow:0 2px 5px #17171c08,0 18px 36px #17171c14}.dark .archive-card.is-active{box-shadow:0 2px 5px #0003,0 18px 36px #0005}.archive-card-content{padding:26px}.archive-card h2{font-size:var(--fs-title);line-height:var(--lh-title);font-variation-settings:var(--site-weight-semibold)}.archive-card-copy{color:var(--muted-foreground);white-space:pre-line;overflow-wrap:anywhere;max-width:var(--site-text-width);margin-top:12px}.archive-card-image img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.archive-item[data-kind=link] .archive-card-image img{aspect-ratio:1200/630;object-fit:contain;background:var(--muted)}.archive-card-image .archive-image-dark,.dark .archive-card-image .archive-image-light{display:none}.dark .archive-card-image .archive-image-dark{display:block}.archive-card-article .archive-card-image img{aspect-ratio:16/9}.archive-card-article .archive-card-content{padding-block:30px}.archive-card-article .archive-card-copy{margin-top:18px}.archive-card-meta{color:var(--muted-foreground);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:28px;display:flex}.archive-card-meta time{font-variant-numeric:tabular-nums}.archive-permalink{z-index:1;border-radius:3px;position:relative}.archive-permalink:hover{color:var(--foreground)}.archive-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.archive-card a,.archive-card a:hover{text-decoration:none}.archive-card:focus-within{outline:2px solid var(--brand);outline-offset:4px}.archive-card-link:focus-visible{outline:none}.archive-link-source{color:var(--muted-foreground);font-size:var(--fs-caption);line-height:var(--lh-caption);align-items:center;gap:10px;margin-bottom:28px;display:flex}.archive-link-source img{object-fit:contain;background:#fff;border-radius:7px;width:24px;height:24px}.archive-link-arrow{margin-left:auto}.archive-tone-tint{background:var(--archive-tint);border-color:#0000}.archive-card-quote .archive-card-content{padding:34px 30px}.archive-card blockquote{font-size:var(--fs-title);line-height:var(--lh-title);font-variation-settings:var(--site-weight-semibold);padding-top:14px}.archive-card blockquote:before{content:"“";font-size:var(--fs-display);line-height:var(--lh-display);margin-bottom:12px;display:block}.archive-attribution{font-size:var(--fs-caption);line-height:var(--lh-caption);margin-top:24px}.archive-attribution a:hover{color:var(--brand)}.archive-tone-ink{--muted-foreground:var(--background);background:var(--foreground);color:var(--background);border-color:#0000}.archive-tone-ink .archive-card-meta{color:var(--background)}.dark .archive-tone-ink{--muted-foreground:color-mix(in oklab, var(--foreground) 65%, var(--card));background:var(--archive-paper);color:var(--foreground);border-color:color-mix(in oklab, var(--border) 80%, transparent)}.dark .archive-tone-ink .archive-card-meta{color:var(--muted-foreground)}.archive-draft-label{border:1px dashed var(--border);color:var(--muted-foreground);font-size:var(--fs-caption);line-height:var(--lh-caption);border-radius:5px;margin-bottom:18px;padding:4px 7px;display:inline-block}.archive-card-draft{border-style:dashed}.archive-empty,.archive-empty-initial{color:var(--muted-foreground);padding:64px 0}.archive-empty p{margin-top:8px}.archive-empty button{text-underline-offset:4px;color:var(--foreground);cursor:pointer;margin-top:20px;text-decoration:underline}.archive-page :where(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:4px}.archive-page .archive-card-link:focus-visible{outline:none}@media (width>=700px){.archive-canvas{--archive-gap:44px}.archive-item{width:var(--piece-width,100%);justify-self:var(--piece-align,start);padding-top:var(--piece-drop,0px)}.archive-entry{transform:translateX(var(--piece-x,0px)) rotate(var(--piece-angle,0deg))}.archive-item[data-kind=note] .archive-entry{transform:translateX(var(--piece-x,0px))}.archive-item[data-board-piece="0"]{--piece-width:94%;--piece-align:start;--piece-angle:-1.8deg;--piece-drop:12px;--piece-x:4px}.archive-item[data-board-piece="1"]{--piece-width:88%;--piece-align:end;--piece-angle:1.6deg;--piece-drop:70px;--piece-x:-2px}.archive-item[data-board-piece="2"]{--piece-width:100%;--piece-align:center;--piece-angle:-1.2deg;--piece-drop:24px;--piece-x:0px}.archive-item[data-board-piece="3"]{--piece-width:91%;--piece-align:start;--piece-angle:2.1deg;--piece-drop:52px;--piece-x:8px}.archive-item[data-board-piece="4"]{--piece-width:97%;--piece-align:end;--piece-angle:-2.4deg;--piece-drop:4px;--piece-x:-6px}.archive-item[data-board-piece="5"]{--piece-width:89%;--piece-align:center;--piece-angle:1.2deg;--piece-drop:88px;--piece-x:2px}.archive-item[data-board-piece="6"]{--piece-width:95%;--piece-align:start;--piece-angle:-.7deg;--piece-drop:30px;--piece-x:-3px}.archive-item[data-board-piece="7"]{--piece-width:96%;--piece-align:end;--piece-angle:1.9deg;--piece-drop:18px;--piece-x:-4px}}@media (width<=900px){.archive-tools{flex-direction:column;align-items:start;gap:12px}.archive-search{max-width:320px}}@media (width<=540px){.archive-heading{flex-direction:column;align-items:start;gap:14px}.archive-filters button{padding-inline:6px}.archive-filter-count{display:none}.archive-search{max-width:100%}.archive-summary{flex-direction:column;gap:7px}.archive-preview-notice{text-align:left}.archive-canvas{grid-template-columns:minmax(0,1fr)}}
