.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}._logo_19kvb_1{vertical-align:.0625rem;color:#fff;background:#f60;place-items:center;width:.875rem;height:.875rem;font:400 .625rem/1 Verdana,Geneva,sans-serif;display:inline-grid}._showcase-header_ksujl_1{margin-top:3rem;display:flex}._showcase-content_ksujl_6{margin-top:1.5rem}._pill-nav_ksujl_10{background:var(--muted);color:var(--site-soft);font-size:var(--font-size-standard);font-weight:460;line-height:var(--line-height-standard);border-radius:999px;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}._home-link_ksujl_23{align-items:center;gap:.375rem;display:inline-flex}._home-link_ksujl_23:hover,._note-author_ksujl_30 a:hover{color:var(--site-text)}._pill-nav_ksujl_10 a,._pill-nav_ksujl_10 ._notes-pill_ksujl_35{border-radius:inherit;white-space:nowrap;padding:.25rem .75rem;transition:color .12s,background .12s}._pill-nav_ksujl_10 [aria-current],._pill-nav_ksujl_10 a:not(._home-link_ksujl_23):hover,._pill-nav_ksujl_10 a:not(._home-link_ksujl_23):focus-visible{background:var(--site-bg);color:var(--site-text)}._pill-nav_ksujl_10 a:focus-visible,._note-author_ksujl_30 a:focus-visible{outline:2px solid var(--site-soft);outline-offset:2px}@media (prefers-reduced-motion:no-preference){._notes-pill_ksujl_35[aria-current]{view-transition-name:notes-pill}::view-transition-group(notes-pill){animation-duration:.18s}}._rss-link_ksujl_65{color:var(--site-muted);font-size:.8125rem;font-weight:460;line-height:1.25rem;display:inline-block}._post-list_ksujl_73{max-width:var(--site-content-width)}._post-list-title_ksujl_77{color:var(--site-muted);letter-spacing:0;padding-bottom:.5rem;font-size:.875rem;font-weight:460;line-height:1.25rem}._post-list-items_ksujl_86{flex-direction:column;list-style:none;display:flex}._post-list-link_ksujl_92{justify-content:space-between;align-items:center;gap:1rem;padding:.735rem 0;display:flex}._post-list-link-title_ksujl_100,._post-list-link-date_ksujl_101{letter-spacing:0;font-size:.875rem;font-weight:460;line-height:1.25rem;transition:opacity .14s}._post-list-link-title_ksujl_100{color:var(--site-text)}._post-list-hn-icon_ksujl_113{margin-inline-start:.375rem}._post-list-link-date_ksujl_101{color:var(--site-muted);font-variant-numeric:tabular-nums;flex:none}._notes-list_ksujl_123,._work-content_ksujl_124{padding-top:1.5rem}._note-heading_ksujl_128{color:var(--site-text);font-size:var(--site-article-font-size);font-weight:var(--site-article-body-weight);line-height:var(--site-article-line-height)}._note-heading_ksujl_128 h1{color:var(--site-text);font-weight:var(--site-article-title-weight)}._note-heading_ksujl_128 header{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}._note-heading_ksujl_128 header>time{color:var(--site-muted)}._note-author_ksujl_30{color:var(--site-muted);font-size:var(--site-article-font-size);font-weight:var(--site-article-title-weight);line-height:var(--site-article-line-height)}._note-heading_ksujl_128 .hn-rank{font-size:inherit;line-height:inherit}._note-content_ksujl_164{--article-width:min(var(--site-reading-width), calc(var(--site-content-width) - 2rem))}._note-content_ksujl_164 article>:first-child{margin-top:0}@media (width<=899px){._note-view_ksujl_173 ._showcase-header_ksujl_1,._note-heading_ksujl_128{margin-top:1.5rem}}@media (width>=900px){main._home_ksujl_23{grid-template-rows:auto auto 1fr;grid-template-columns:clamp(22rem,28vw,26rem) minmax(0,1fr);align-items:start;row-gap:1rem;max-width:none;min-height:100svh;margin:0;padding:0;display:grid}._intro_ksujl_196,._showcase_ksujl_1{grid-row:1/3;grid-template-rows:subgrid;align-items:start;padding:2rem;display:grid}._intro_ksujl_196{grid-column:1}._home_ksujl_23 ._intro_ksujl_196>p{margin-top:0}._showcase_ksujl_1{grid-column:2;min-width:0}._note-view_ksujl_173>._showcase-header_ksujl_1{grid-area:1/2;padding:2rem 2rem 0}._note-author_ksujl_30{grid-area:1/1;padding:2rem 2rem 0}._note-heading_ksujl_128{grid-area:2/1;padding-inline:2rem}._note-view_ksujl_173>._showcase_ksujl_1{grid-row:2;padding-top:0;display:block}._home_ksujl_23>footer{grid-area:3/1/auto/-1;align-self:end;margin-top:0;padding:2rem}._showcase-header_ksujl_1,._showcase-content_ksujl_6{margin-top:0}._notes-list_ksujl_123,._notes-list_ksujl_123 li:first-child>._post-list-link_ksujl_92{padding-top:0}}@media (width>=520px){._post-list-items_ksujl_86:hover ._post-list-link-title_ksujl_100,._post-list-items_ksujl_86:hover ._post-list-link-date_ksujl_101{opacity:.3}._post-list-link_ksujl_92:hover ._post-list-link-title_ksujl_100,._post-list-link_ksujl_92:hover ._post-list-link-date_ksujl_101{opacity:1}}@media (width<=520px){._post-list-link_ksujl_92{align-items:flex-start}._post-list-link-date_ksujl_101{font-size:.8125rem}}
