.post-archive[data-astro-cid-kjyucsp4]{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.post-archive[data-astro-cid-kjyucsp4] [hidden]{display:none!important}.archive-pages[data-astro-cid-kjyucsp4]{gap:3rem;min-width:0;display:grid}.post-archive[data-astro-cid-kjyucsp4]:has(h2:target) .post-list>li{content-visibility:visible}h2[data-astro-cid-kjyucsp4]{font-variant-numeric:tabular-nums;margin:0 0 1rem;scroll-margin-top:6rem;font-size:1.2rem}.year-menu[data-astro-cid-kjyucsp4]{border-radius:var(--shape-item);background:var(--menu);background-image:var(--paper-grain);box-shadow:var(--paper-shadow);border:1px solid #bda57466;gap:.2rem;padding:.5rem;display:grid;position:sticky;top:1rem}.year-link[data-astro-cid-kjyucsp4]{isolation:isolate;border-radius:var(--shape-control);min-height:44px;color:var(--menu-ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;padding:.35rem .5rem;text-decoration:none;display:flex;position:relative}.year-link[data-astro-cid-kjyucsp4]:before,.year-link[data-astro-cid-kjyucsp4]:after{content:"";background:var(--gold);opacity:0;pointer-events:none;width:8px;height:28px;position:absolute;top:calc(50% - 14px);mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='28'%20viewBox='0%200%208%2028'%20fill='none'%20stroke='black'%20stroke-width='1'%20stroke-linecap='square'%3e%3cpath%20d='M7%201H3V6H1V22H3V27H7'/%3e%3c/svg%3e") 50%/contain no-repeat}.year-link[data-astro-cid-kjyucsp4]:before{inset-inline-start:0}.year-link[data-astro-cid-kjyucsp4]:after{inset-inline-end:0;transform:scaleX(-1)}.year-link[data-astro-cid-kjyucsp4][aria-current]:before,.year-link[data-astro-cid-kjyucsp4][aria-current]:after{opacity:1}.year-link[data-astro-cid-kjyucsp4]:is(:hover,:focus-visible):before,.year-link[data-astro-cid-kjyucsp4]:is(:hover,:focus-visible):after{background:var(--menu)}.year-surface[data-astro-cid-kjyucsp4]{z-index:-1;border:1px solid var(--gold);border-radius:inherit;background:var(--menu-ink);background-image:var(--paper-grain);opacity:0;transition:opacity 80ms, transform .19s var(--ease-spring);pointer-events:none;position:absolute;inset:0;transform:scaleX(.9)}.year-cursor[data-astro-cid-kjyucsp4]{color:var(--gold);opacity:0;transition:opacity 80ms, transform .18s var(--ease-spring);transform:translate(-3px)}.year-link[data-astro-cid-kjyucsp4][aria-current] .year-cursor[data-astro-cid-kjyucsp4]{opacity:1;transform:none}.year-link[data-astro-cid-kjyucsp4][aria-current] .year-label[data-astro-cid-kjyucsp4]{font-weight:700}.year-link[data-astro-cid-kjyucsp4][aria-current]{background:#eee6d314}.year-surface[data-astro-cid-kjyucsp4]{box-shadow:var(--command-depth)}.year-count[data-astro-cid-kjyucsp4]{margin-left:auto;font-size:.75rem}.year-label[data-astro-cid-kjyucsp4],.year-count[data-astro-cid-kjyucsp4]{white-space:nowrap;flex-shrink:0}.year-link[data-astro-cid-kjyucsp4]:focus-visible{color:var(--menu);outline-color:var(--gold);outline-offset:2px}.year-link[data-astro-cid-kjyucsp4]:focus-visible .year-surface[data-astro-cid-kjyucsp4]{opacity:1;transform:none}@media (hover:hover){.year-link[data-astro-cid-kjyucsp4]:hover{color:var(--menu)}.year-link[data-astro-cid-kjyucsp4]:hover .year-surface[data-astro-cid-kjyucsp4]{opacity:1;transform:none}}.year-link[data-astro-cid-kjyucsp4]:is(:active,[data-pressed]) .year-surface[data-astro-cid-kjyucsp4]{transition-duration:45ms;transform:translateY(2px)scale(.985)}@media (width<=850px){.post-archive[data-astro-cid-kjyucsp4]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.year-menu[data-astro-cid-kjyucsp4]{z-index:2;max-width:100%;display:flex;top:.5rem;overflow-x:auto}.year-link[data-astro-cid-kjyucsp4]{flex:none;gap:.4rem;padding:.2rem .5rem}.year-count[data-astro-cid-kjyucsp4]{margin-left:.2rem}}@media (prefers-reduced-motion:reduce){.year-surface[data-astro-cid-kjyucsp4],.year-cursor[data-astro-cid-kjyucsp4]{transform:none!important}}blog-search[data-astro-cid-ac66eqjo]{margin-bottom:2rem;display:block}.topic-filters[data-astro-cid-ac66eqjo]{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.topic-filters[data-astro-cid-ac66eqjo][hidden]{display:none}.topic-filter[data-astro-cid-ac66eqjo]{border:1px solid var(--paper-edge);border-radius:var(--shape-control);background:var(--surface);min-height:44px;color:rgb(var(--black));font:.8rem var(--font-ui);cursor:pointer;padding:.45rem .75rem}.topic-filter[data-astro-cid-ac66eqjo][aria-pressed=true]{border-color:var(--gold);background:var(--menu);color:var(--menu-ink);box-shadow:var(--command-depth)}.topic-count[data-astro-cid-ac66eqjo]{font-variant-numeric:tabular-nums;opacity:.8;margin-inline-start:.25rem}form[data-astro-cid-ac66eqjo]{inline-size:min(100%,20rem);font-family:var(--font-ui);transition:inline-size .18s var(--ease-out);margin-inline-start:auto}form[data-astro-cid-ac66eqjo]:focus-within,form[data-astro-cid-ac66eqjo][data-has-query]{inline-size:min(100%,36rem)}.search-controls[data-astro-cid-ac66eqjo]{align-items:center;gap:.35rem;display:flex}.search-field[data-astro-cid-ac66eqjo]{border-radius:var(--shape-control);flex:1;min-width:0;position:relative}.search-field[data-astro-cid-ac66eqjo]:after{content:"";opacity:.55;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='16'%20viewBox='0%200%2048%2016'%20fill='none'%20stroke='%23bda574'%20stroke-width='1'%20stroke-linecap='square'%20stroke-linejoin='miter'%3e%3cpath%20d='M1%2015H47V1M9%2012H36L44%204V1M19%209H31L39%201'/%3e%3cpath%20d='m28%203%2015%2011M34%201l9%2013M40%201l3%2013'/%3e%3c/svg%3e") 50%/contain no-repeat;width:32px;height:11px;position:absolute;top:2px;right:2px;transform:scaleY(-1)}.search-field[data-astro-cid-ac66eqjo]:focus-within:after{opacity:1}input[data-astro-cid-ac66eqjo]{box-sizing:border-box;background:var(--surface);width:100%;height:44px;color:rgb(var(--black));border:1px solid var(--rule);border-radius:inherit;font:1rem var(--font-ui);padding:.5rem 2.75rem .5rem .75rem;display:block;box-shadow:inset 0 2px 3px #0002,inset 0 -1px #ffffff40}input[data-astro-cid-ac66eqjo]::-webkit-search-cancel-button{appearance:none}input[data-astro-cid-ac66eqjo]:focus{border-color:var(--accent)}.search-field[data-astro-cid-ac66eqjo]:focus-within{box-shadow:0 3px 0 var(--paper-edge)}.input-receipt[data-astro-cid-ac66eqjo]{border:1px solid var(--accent);border-radius:inherit;box-shadow:inset 0 -3px 0 var(--accent), 0 3px 0 var(--paper-edge);opacity:0;pointer-events:none;position:absolute;inset:0}[data-astro-cid-ac66eqjo]:is(.search-submit,.search-more){background:var(--menu);min-height:44px;color:var(--menu-ink);border:1px solid var(--gold);border-radius:var(--shape-control);cursor:pointer;font:.85rem var(--font-ui);flex-shrink:0;padding:.6rem 1.2rem}[data-astro-cid-ac66eqjo]:is(.search-submit,.search-more):is(:hover,:focus-visible){background:var(--selected);color:var(--selected-ink)}[data-astro-cid-ac66eqjo]:is(.search-submit,.search-more):active{box-shadow:inset 0 2px #0005}.search-submit[data-astro-cid-ac66eqjo]{place-items:center;width:44px;height:44px;padding:0;display:grid}.search-clear[data-astro-cid-ac66eqjo]{isolation:isolate;width:44px;height:44px;color:rgb(var(--gray));cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:0 0 auto auto}.search-clear[data-astro-cid-ac66eqjo][hidden]{display:none}.clear-surface[data-astro-cid-ac66eqjo]{z-index:-1;border:1px solid var(--paper-edge);border-radius:inherit;background:var(--selected);background-image:var(--paper-grain);opacity:0;transition:opacity 70ms, transform .18s var(--ease-spring);pointer-events:none;position:absolute;inset:6px;transform:scale(.8)}.search-clear[data-astro-cid-ac66eqjo] svg[data-astro-cid-ac66eqjo]{transition:transform .18s var(--ease-spring)}.search-clear[data-astro-cid-ac66eqjo]:focus-visible{color:var(--selected-ink)}.search-clear[data-astro-cid-ac66eqjo]:focus-visible .clear-surface[data-astro-cid-ac66eqjo]{opacity:1;transform:none}.search-clear[data-astro-cid-ac66eqjo]:focus-visible svg[data-astro-cid-ac66eqjo]{transform:translateY(-1px)scale(1.08)}@media (hover:hover){.search-clear[data-astro-cid-ac66eqjo]:hover{color:var(--selected-ink)}.search-clear[data-astro-cid-ac66eqjo]:hover .clear-surface[data-astro-cid-ac66eqjo]{opacity:1;transform:none}.search-clear[data-astro-cid-ac66eqjo]:hover svg[data-astro-cid-ac66eqjo]{transform:translateY(-1px)scale(1.08)}}.search-clear[data-astro-cid-ac66eqjo]:is(:active,[data-pressed]){color:var(--selected-ink)}.search-clear[data-astro-cid-ac66eqjo]:is(:active,[data-pressed]) .clear-surface[data-astro-cid-ac66eqjo]{opacity:1;transition-duration:45ms;transform:translateY(1px)scale(.92)}.search-clear[data-astro-cid-ac66eqjo]:is(:active,[data-pressed]) svg[data-astro-cid-ac66eqjo]{transition-duration:45ms;transform:translateY(1px)scale(.8)}.clear-confirm[data-astro-cid-ac66eqjo]{border:2px solid var(--accent);border-radius:inherit;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;inset:0}.clear-ghost[data-astro-cid-ac66eqjo]{white-space:pre;font:1rem var(--font-ui);color:rgb(var(--black));opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 2.75rem 0 .75rem;overflow:hidden}.clear-burst[data-astro-cid-ac66eqjo]{fill:none;width:44px;height:44px;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;opacity:0;pointer-events:none;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.search-clear[data-astro-cid-ac66eqjo] svg[data-astro-cid-ac66eqjo],.clear-surface[data-astro-cid-ac66eqjo]{transform:none!important}}.search-status[data-astro-cid-ac66eqjo]{color:rgb(var(--gray));font:.8rem var(--font-ui);margin:1rem 0}.search-more[data-astro-cid-ac66eqjo]{margin-top:1rem}.search-results[data-astro-cid-ac66eqjo]{border:1px solid var(--paper-edge);border-radius:var(--shape-panel);background:var(--surface);background-image:var(--paper-grain), var(--paper-sheen);box-shadow:var(--paper-shadow);margin:1rem 0 0;padding:.5rem;list-style:none}.search-results[data-astro-cid-ac66eqjo] li+li{border-top:1px solid var(--rule)}.search-results[data-astro-cid-ac66eqjo] a{isolation:isolate;border-radius:var(--shape-item);color:rgb(var(--gray-dark));padding:1.5rem 1rem;text-decoration:none;display:block;position:relative}.search-results[data-astro-cid-ac66eqjo] a:is(:hover,:focus-visible){background:var(--surface-muted);background-image:var(--paper-grain)}.search-results[data-astro-cid-ac66eqjo] h2{font-size:1.25rem;line-height:var(--heading-leading);margin:.5rem 0}.search-results[data-astro-cid-ac66eqjo] p{margin:.7rem 0 0;font-size:.9rem;line-height:1.8}.search-results[data-astro-cid-ac66eqjo] .result-meta{color:rgb(var(--gray));font:.7rem var(--font-ui);justify-content:space-between;gap:1rem;display:flex}.search-results[data-astro-cid-ac66eqjo] mark{background:var(--surface-muted);color:var(--accent-dark);text-underline-offset:.15em;text-decoration:underline}
