:root{--paper-surface:#fbf7eb;--paper-ink:#362c20;--paper-ink-muted:color-mix(in oklab, var(--paper-ink) 76%, var(--paper-surface));--paper-ink-soft:color-mix(in oklab, var(--paper-ink) 65%, var(--paper-surface));--paper-ink-faint:color-mix(in oklab, var(--paper-ink) 55%, var(--paper-surface));--paper-hairline:#8a6d4f57;--paper-hairline-soft:#8a6d4f33;--paper-accent:#7842a3;--paper-highlight:#f6e5a48c;--paper-link-underline:color-mix(in oklab, var(--paper-accent) 45%, transparent);--paper-code-bg:color-mix(in oklab, var(--paper-ink) 7%, transparent);--shadow-paper-sheet:0 1px 0 #ffffff8c inset, 0 24px 48px -24px #170b3780, 0 8px 20px -12px #08062366}._page_h2eyj_3{background:var(--surface-app);min-height:100vh;color:var(--text-on-brand-strong);flex-direction:column;display:flex}._main_h2eyj_14{flex:1;align-content:start;width:min(52rem,100% - 1.25rem);margin:0 auto;padding:max(1.5rem,min(4vw,3rem)) 0 max(3rem,min(6vw,5rem));display:grid}._sheet_h2eyj_23{background:#fbf7eb;background:var(--paper-surface);color:var(--paper-ink);border-radius:var(--radius-card);box-shadow:inset 0 1px #ffffff8c,0 24px 48px -24px #170b3780,0 8px 20px -12px #08062366;box-shadow:var(--shadow-paper-sheet);grid-gap:2rem;gap:2rem;padding:max(1.75rem,min(6vw,4.25rem)) max(1.25rem,min(8vw,5rem)) max(2rem,min(6vw,3.5rem));display:grid}._header_h2eyj_33{grid-gap:1rem;gap:1rem;display:grid}._eyebrow_h2eyj_38{color:var(--paper-accent);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._title_h2eyj_47{color:var(--paper-ink);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:var(--wrap-balance);margin:0;font-size:clamp(1.75rem,1.1rem + 2.6vw,2.5rem);font-weight:700;line-height:1.12}._subtitle_h2eyj_59{color:var(--paper-ink-muted);max-width:40rem;margin:0;font-size:1.125rem;line-height:1.6}._empty_h2eyj_67{color:var(--paper-ink-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}._list_h2eyj_74{margin:0;padding:0;list-style:none;display:grid}._list_h2eyj_74>li{border-top:1px solid #8a6d4f33;border-top:1px solid var(--paper-hairline-soft)}._card_h2eyj_85{grid-gap:.5rem;color:inherit;gap:.5rem;padding:1.75rem 0;-webkit-text-decoration:none;text-decoration:none;display:grid}._cardDate_h2eyj_93{color:var(--paper-ink-faint);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em}._cardTitle_h2eyj_100{color:var(--paper-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:var(--leading-display);letter-spacing:-.01em;transition:color var(--dur-fast) var(--ease-out-soft);margin:0}._card_h2eyj_85:hover ._cardTitle_h2eyj_100{color:var(--paper-accent);text-underline-offset:.25em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}._cardDescription_h2eyj_118{color:var(--paper-ink-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}._search_h2eyj_125{grid-gap:.5rem;gap:.5rem;display:grid}._searchInput_h2eyj_130{box-sizing:border-box;appearance:none;border:1px solid #8a6d4f33;border:1px solid var(--paper-hairline-soft);border-radius:var(--radius-card);background:#fbf7eb;background:var(--paper-surface);color:var(--paper-ink);width:100%;font:inherit;font-size:var(--text-body);padding:.65rem .9rem}._searchInput_h2eyj_130::placeholder{color:var(--paper-ink-faint)}._searchInput_h2eyj_130:focus-visible{border-color:#7842a3;border-color:var(--paper-accent);outline:none}._searchSubmit_h2eyj_152{border:1px solid #7842a3;border:1px solid var(--paper-accent);border-radius:var(--radius-card);background:#7842a3;background:var(--paper-accent);color:var(--paper-surface);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-self:start;padding:.6rem 1.15rem;font-weight:600}._pagination_h2eyj_167{border-top:1px solid #8a6d4f33;border-top:1px solid var(--paper-hairline-soft);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}._pageLink_h2eyj_176{color:var(--paper-accent);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;font-weight:600;-webkit-text-decoration:none;text-decoration:none}._pageLink_h2eyj_176:hover{text-underline-offset:.25em;-webkit-text-decoration:underline;text-decoration:underline}._pageStatus_h2eyj_190{color:var(--paper-ink-faint);font-family:var(--font-mono);font-size:var(--text-small)}
