.blog-section.svelte-wmkvl1{gap:1.2rem;width:min(100%,54rem);display:grid}.blog-filters.svelte-wmkvl1{border-bottom:1px solid color-mix(in oklch, var(--border) 82%, transparent);grid-template-columns:minmax(14rem,1fr) minmax(8rem,12rem) minmax(8rem,10rem) auto;align-items:end;gap:.75rem;padding-bottom:1rem;display:grid}.filter-field.svelte-wmkvl1{min-width:0;color:var(--foreground);gap:.35rem;font-size:.9rem;font-weight:700;display:grid}.filter-field.svelte-wmkvl1>span:where(.svelte-wmkvl1),.filter-field.svelte-wmkvl1 select:where(.svelte-wmkvl1),.filter-field.svelte-wmkvl1 input:where(.svelte-wmkvl1)::placeholder,.filter-actions.svelte-wmkvl1 button:where(.svelte-wmkvl1),.filter-actions.svelte-wmkvl1 a:where(.svelte-wmkvl1),.result-status.svelte-wmkvl1,.blog-list-link.svelte-wmkvl1,.blog-list-item.svelte-wmkvl1 ul:where(.svelte-wmkvl1) li:where(.svelte-wmkvl1){-webkit-user-select:none;user-select:none}.filter-field.svelte-wmkvl1 input:where(.svelte-wmkvl1),.filter-field.svelte-wmkvl1 select:where(.svelte-wmkvl1){border:1px solid var(--input);border-radius:var(--radius-md);background:color-mix(in oklch, var(--paper-soft) 70%, transparent);width:100%;min-height:2.65rem;color:var(--foreground);font:inherit;padding:0 .75rem;font-weight:620}.filter-field.svelte-wmkvl1 select:where(.svelte-wmkvl1){appearance:none;padding-inline-end:2.4rem}.select-shell.svelte-wmkvl1{min-width:0;display:block;position:relative}.select-shell.svelte-wmkvl1 svg{pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.dark .filter-field.svelte-wmkvl1 input:where(.svelte-wmkvl1),.dark .filter-field.svelte-wmkvl1 select:where(.svelte-wmkvl1){background:color-mix(in oklch, var(--card) 72%, transparent)}.filter-field.svelte-wmkvl1 input:where(.svelte-wmkvl1)::placeholder{color:var(--muted-foreground)}.filter-actions.svelte-wmkvl1{align-items:center;gap:.45rem;display:flex}.filter-actions.svelte-wmkvl1 button:where(.svelte-wmkvl1),.filter-actions.svelte-wmkvl1 a:where(.svelte-wmkvl1){border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:var(--mode-control-background);min-height:2.65rem;color:var(--mode-control-foreground);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0 .9rem;font-weight:720;text-decoration:none;display:inline-flex}.filter-actions.svelte-wmkvl1 button:where(.svelte-wmkvl1):hover,.filter-actions.svelte-wmkvl1 a:where(.svelte-wmkvl1):hover{background:var(--mode-control-hover-background)}.result-status.svelte-wmkvl1{color:var(--muted-foreground);margin:0;font-size:.9rem;font-weight:680}.blog-list.svelte-wmkvl1{border-top:1px solid color-mix(in oklch, var(--border) 62%, transparent);gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-list-item.svelte-wmkvl1{gap:.45rem;min-width:0;display:grid}.blog-list-link.svelte-wmkvl1{border-bottom:1px solid color-mix(in oklch, var(--border) 62%, transparent);color:inherit;padding:1rem 0;text-decoration:none;display:block}.blog-list-link.with-media.svelte-wmkvl1{grid-template-columns:minmax(6.25rem,8.5rem) minmax(0,1fr);align-items:center;gap:.95rem;display:grid}.blog-list-link.svelte-wmkvl1:hover h2:where(.svelte-wmkvl1){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.blog-list-media.svelte-wmkvl1{aspect-ratio:4/3;border:1px solid color-mix(in oklch, var(--border) 76%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--paper-soft) 72%, transparent);-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.blog-list-media.svelte-wmkvl1 img:where(.svelte-wmkvl1){object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.blog-list-item.svelte-wmkvl1 h2:where(.svelte-wmkvl1),.blog-list-item.svelte-wmkvl1 p:where(.svelte-wmkvl1){margin:0}.blog-list-item.svelte-wmkvl1 h2:where(.svelte-wmkvl1){letter-spacing:0;font-size:1.2rem;font-weight:780}.post-date.svelte-wmkvl1{color:var(--muted-foreground);font-size:.85rem;font-weight:680}.blog-list-item.svelte-wmkvl1 ul:where(.svelte-wmkvl1){flex-wrap:wrap;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.blog-list-item.svelte-wmkvl1 ul:where(.svelte-wmkvl1) li:where(.svelte-wmkvl1){border:1px solid color-mix(in oklch, var(--border) 78%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);padding:.15rem .45rem;font-size:.82rem;font-weight:680}.blog-empty.svelte-wmkvl1{border-top:1px solid color-mix(in oklch, var(--border) 62%, transparent);color:var(--muted-foreground);padding:1.25rem 0;font-weight:680}.blog-empty.svelte-wmkvl1 p:where(.svelte-wmkvl1){margin:0}.blog-filters.svelte-wmkvl1 :where(.svelte-wmkvl1):is(input:where(.svelte-wmkvl1),select:where(.svelte-wmkvl1),button:where(.svelte-wmkvl1),a:where(.svelte-wmkvl1)):focus-visible,.blog-list-link.svelte-wmkvl1:focus-visible{outline:3px solid color-mix(in oklch, var(--sidebar-ring) 70%, white);outline-offset:3px}@media (width<=64rem){.blog-filters.svelte-wmkvl1{grid-template-columns:1fr 1fr}.search-field.svelte-wmkvl1,.filter-actions.svelte-wmkvl1{grid-column:1/-1}}@media (width<=44rem){.blog-list-link.with-media.svelte-wmkvl1{grid-template-columns:minmax(0,1fr)}.blog-list-media.svelte-wmkvl1{width:min(100%,12rem)}}@media (width<=36rem){.blog-filters.svelte-wmkvl1{grid-template-columns:1fr}.filter-actions.svelte-wmkvl1{flex-direction:column;align-items:stretch}}.brand-icon.svelte-srn5i1{flex:none;display:block}.brand-icon.svelte-srn5i1 path:where(.svelte-srn5i1){fill:currentColor}.manifesto.svelte-1egg013{--manifesto-body-width:48rem;--manifesto-sidecar-min-width:12rem;--manifesto-sidecar-max-width:16rem;width:min(100%,70rem);color:var(--foreground);gap:1.3rem;display:grid}.manifesto-header.svelte-1egg013{border-bottom:1px solid color-mix(in oklch, var(--border) 62%, transparent);gap:.9rem;padding-bottom:1rem;display:grid}.manifesto-header.svelte-1egg013 h1:where(.svelte-1egg013){color:var(--foreground);letter-spacing:0;text-shadow:0 .07em 0 var(--display-heading-shadow);margin:0;font-size:clamp(1.55rem,3.85vw,2.9rem);font-weight:740;line-height:1}.manifesto-reading-layout.svelte-1egg013{grid-template-areas:"body sidecar";grid-template-columns:minmax(0, var(--manifesto-body-width)) minmax(var(--manifesto-sidecar-min-width), var(--manifesto-sidecar-max-width));align-items:start;gap:clamp(1.25rem,4vw,2.5rem);display:grid}.manifesto-body.svelte-1egg013{grid-area:body;gap:1rem;min-width:0;font-size:calc(1.02rem + 2pt);line-height:1.75;display:grid}.manifesto-body.svelte-1egg013 p:where(.svelte-1egg013){margin:0}.manifesto-sidecar.svelte-1egg013{border-left:1px solid color-mix(in oklch, var(--border) 76%, transparent);color:var(--foreground);-webkit-user-select:none;user-select:none;grid-area:sidecar;gap:.9rem;padding-left:.85rem;font-size:calc(.86rem + 1pt);line-height:1.35;display:grid;position:sticky;top:1.25rem}.manifesto-share.svelte-1egg013{--manifesto-share-icon-size:2.35rem;--manifesto-tooltip-background:oklch(16% .04 132);--manifesto-tooltip-border:oklch(98% .026 92/.46);--manifesto-tooltip-foreground:oklch(98% .026 92);gap:.55rem;display:grid}.manifesto-share.svelte-1egg013 p:where(.svelte-1egg013){margin:0;font-weight:760}.manifesto-share-grid.svelte-1egg013{grid-template-columns:repeat(4, var(--manifesto-share-icon-size));gap:.42rem;display:grid}.manifesto-share-icon-button.svelte-1egg013{width:var(--manifesto-share-icon-size);height:var(--manifesto-share-icon-size);border:1px solid color-mix(in oklch, var(--border) 76%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--paper-soft) 42%, transparent);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.manifesto-share-icon-button.svelte-1egg013:hover{border-color:color-mix(in oklch, var(--sidebar-ring) 62%, var(--border));background:color-mix(in oklch, var(--paper-soft) 58%, transparent)}.manifesto-share-icon-button.svelte-1egg013:hover,.manifesto-share-icon-button.svelte-1egg013:focus-visible{color:var(--foreground)}.manifesto-share-icon-button.svelte-1egg013:after{z-index:3;border:1px solid var(--manifesto-tooltip-border);border-radius:var(--radius-sm);background:var(--manifesto-tooltip-background);max-width:min(13rem,70vw);color:var(--manifesto-tooltip-foreground);content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:center;white-space:nowrap;padding:.34rem .56rem;font-size:.82rem;font-weight:520;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .48rem);left:50%;transform:translate(-50%,.18rem);box-shadow:0 .55rem 1.4rem oklch(0% none none/.32)}.manifesto-share-icon-button.svelte-1egg013:hover:after,.manifesto-share-icon-button.svelte-1egg013:focus-visible:after{opacity:1;transform:translate(-50%)}.manifesto.svelte-1egg013 :where(.svelte-1egg013):is(a:where(.svelte-1egg013),button:where(.svelte-1egg013)):focus-visible{outline:3px solid color-mix(in oklch, var(--sidebar-ring) 70%, white);outline-offset:3px}@media (width<=72rem){.manifesto-reading-layout.svelte-1egg013{grid-template-areas:"sidecar""body";grid-template-columns:minmax(0, var(--manifesto-body-width))}.manifesto-sidecar.svelte-1egg013{border-left:0;border-bottom:1px solid color-mix(in oklch, var(--border) 76%, transparent);padding:0 0 .8rem;position:static}}.icon-button.svelte-1eqitrm{aspect-ratio:1;border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:var(--mode-control-background);width:2.25rem;color:var(--mode-control-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;display:inline-grid}.icon-button.svelte-1eqitrm:hover{background:var(--mode-control-hover-background)}.icon-button.svelte-1eqitrm:focus-visible{outline:3px solid color-mix(in oklch, var(--sidebar-ring) 70%, white);outline-offset:3px}.sidebar-action.svelte-1emqjdt{border-radius:var(--radius-md);width:100%;min-height:2.65rem;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.65rem;padding:0 .75rem;font-weight:560;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex}.sidebar-action.svelte-1emqjdt:hover{background:color-mix(in oklch, var(--sidebar-accent) 72%, transparent);color:var(--sidebar-accent-foreground);transform:translate(1px)}.sidebar-action.active.svelte-1emqjdt{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.action-icon.svelte-1emqjdt{place-items:center;display:inline-grid}.sidebar-action.sponsor.svelte-1emqjdt .action-icon:where(.svelte-1emqjdt){color:oklch(58% .22 24)}.sidebar-action.sponsor.svelte-1emqjdt .action-icon:where(.svelte-1emqjdt) svg{fill:currentColor}.sidebar-action.svelte-1emqjdt:focus-visible{outline:3px solid color-mix(in oklch, var(--sidebar-ring) 70%, white);outline-offset:3px}.site-sidebar.svelte-usj3g5{--sidebar-focus-ring-space:.45rem;z-index:2;border-right:1px solid var(--sidebar-border);background:linear-gradient(180deg, color-mix(in oklch, var(--sidebar) 96%, white) 0%, var(--sidebar) 100%);height:100svh;min-height:0;color:var(--sidebar-foreground);box-shadow:.75rem 0 2.4rem color-mix(in oklch, var(--ink) 10%, transparent);-webkit-user-select:none;user-select:none;grid-template-rows:auto minmax(0,1fr) auto;gap:1.25rem;padding:1rem;display:grid;position:sticky;top:0;overflow:hidden}.brand-link.svelte-usj3g5{border-radius:var(--radius-lg);min-height:3.6rem;color:inherit;font-feature-settings:"zero" 1;font-variant-numeric:slashed-zero;letter-spacing:0;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.35rem;font-size:1.1rem;font-weight:780;text-decoration:none;display:grid}.brand-link.svelte-usj3g5 img:where(.svelte-usj3g5){aspect-ratio:1;border:1px solid color-mix(in oklch, var(--ink) 24%, var(--bronze));border-radius:var(--radius-md);object-fit:cover;width:3rem}.site-sidebar.svelte-usj3g5 nav:where(.svelte-usj3g5){min-height:0;margin-inline:calc(var(--sidebar-focus-ring-space) * -1);margin-block:calc(var(--sidebar-focus-ring-space) * -1);padding-inline:var(--sidebar-focus-ring-space);padding-block:var(--sidebar-focus-ring-space);overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}.menu-list.svelte-usj3g5{align-content:start;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.menu-list.svelte-usj3g5 li:where(.svelte-usj3g5){min-width:0}.settings-panel.svelte-usj3g5{border-top:1px solid color-mix(in oklch, var(--sidebar-border) 78%, transparent);gap:.75rem;padding-top:1rem;display:grid}.settings-dialog.svelte-usj3g5{border:1px solid var(--sidebar-border);border-radius:var(--radius-lg);background:var(--popover);width:min(32rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--popover-foreground);box-shadow:0 1.25rem 4rem color-mix(in oklch, var(--ink) 28%, transparent);-webkit-user-select:none;user-select:none;padding:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.settings-dialog.svelte-usj3g5::backdrop{background:color-mix(in oklch, var(--ink) 38%, transparent)}.settings-dialog-panel.svelte-usj3g5{gap:1.2rem;padding:1rem;display:grid}.settings-dialog-header.svelte-usj3g5{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-dialog-header.svelte-usj3g5 h2:where(.svelte-usj3g5){letter-spacing:0;margin:0;font-size:1rem;font-weight:780}.settings-tabs.svelte-usj3g5{border-bottom:1px solid color-mix(in oklch, var(--mode-control-border) 82%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding-bottom:.9rem;display:grid}.settings-tabs.svelte-usj3g5 button:where(.svelte-usj3g5){border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:var(--mode-control-background);min-height:2.5rem;color:var(--mode-control-foreground);cursor:pointer;font:inherit;font-weight:720}.settings-tabs.svelte-usj3g5 button:where(.svelte-usj3g5):hover,.settings-tabs.svelte-usj3g5 button.active:where(.svelte-usj3g5){background:var(--mode-control-hover-background)}.settings-tab-panel.svelte-usj3g5{gap:.65rem;display:grid}.choice-grid.svelte-usj3g5{gap:.35rem;display:grid}.theme-grid.svelte-usj3g5{grid-template-columns:repeat(3,minmax(0,1fr))}.language-grid.svelte-usj3g5{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid.svelte-usj3g5 button:where(.svelte-usj3g5){border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:var(--mode-control-background);min-height:2.6rem;color:var(--mode-control-foreground);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:.45rem;padding:0 .7rem;font-weight:680;display:flex}.choice-grid.svelte-usj3g5 button:where(.svelte-usj3g5):hover,.choice-grid.svelte-usj3g5 button.active:where(.svelte-usj3g5){background:var(--mode-control-hover-background)}.privacy-panel.svelte-usj3g5{border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:color-mix(in oklch, var(--mode-control-background) 74%, transparent);gap:.8rem;padding:.85rem;display:grid}.privacy-row.svelte-usj3g5{grid-template-columns:minmax(0,1fr) minmax(6.5rem,auto);align-items:center;gap:.8rem;display:grid}.privacy-copy.svelte-usj3g5{gap:.3rem;display:grid}.privacy-copy.svelte-usj3g5 span:where(.svelte-usj3g5){font-weight:620}.privacy-copy.svelte-usj3g5 p:where(.svelte-usj3g5){color:color-mix(in oklch, var(--mode-control-foreground) 76%, transparent);margin:0;font-size:.88rem;line-height:1.45}.privacy-policy-link.svelte-usj3g5{border:1px solid var(--mode-control-border);background:var(--mode-control-background);width:fit-content;min-height:1.85rem;color:var(--mode-control-foreground);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.82rem;font-weight:560;text-decoration:none;display:inline-flex}.privacy-policy-link.svelte-usj3g5:hover{background:var(--mode-control-hover-background)}.analytics-switch.svelte-usj3g5{border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:var(--mode-control-background);min-height:2.5rem;color:var(--mode-control-foreground);cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .95rem;font-weight:560;display:inline-flex}.analytics-switch.svelte-usj3g5:hover,.analytics-switch.active.svelte-usj3g5{background:var(--mode-control-hover-background)}.analytics-switch.svelte-usj3g5:disabled{cursor:not-allowed;opacity:.62}a.svelte-usj3g5:focus-visible,button.svelte-usj3g5:focus-visible{outline:3px solid color-mix(in oklch, var(--sidebar-ring) 70%, white);outline-offset:3px}@media (width<=48rem){.site-sidebar.svelte-usj3g5{border-right:0;border-bottom:1px solid var(--sidebar-border);grid-template-rows:auto auto auto;height:auto;min-height:0;position:sticky;top:0;overflow:visible}.site-sidebar.svelte-usj3g5 nav:where(.svelte-usj3g5){margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;overflow:visible}.menu-list.svelte-usj3g5{grid-template-columns:repeat(2,minmax(0,1fr))}}.works-section.svelte-16tl4rr{gap:1.1rem;width:min(100%,58rem);display:grid}.works-filters.svelte-16tl4rr{border-bottom:1px solid color-mix(in oklch, var(--border) 82%, transparent);grid-template-columns:minmax(14rem,1fr) minmax(8rem,12rem) minmax(8rem,12rem) auto;align-items:end;gap:.75rem;padding-bottom:1rem;display:grid}.filter-field.svelte-16tl4rr{min-width:0;color:var(--foreground);gap:.35rem;font-size:.9rem;font-weight:700;display:grid}.filter-field.svelte-16tl4rr>span:where(.svelte-16tl4rr),.filter-field.svelte-16tl4rr select:where(.svelte-16tl4rr),.filter-field.svelte-16tl4rr input:where(.svelte-16tl4rr)::placeholder,.filter-actions.svelte-16tl4rr button:where(.svelte-16tl4rr),.filter-actions.svelte-16tl4rr a:where(.svelte-16tl4rr),.works-result-status.svelte-16tl4rr,.work-tags.svelte-16tl4rr li:where(.svelte-16tl4rr),.work-languages.svelte-16tl4rr li:where(.svelte-16tl4rr),.work-links.svelte-16tl4rr a:where(.svelte-16tl4rr),.work-links.svelte-16tl4rr button:where(.svelte-16tl4rr){-webkit-user-select:none;user-select:none}.filter-field.svelte-16tl4rr input:where(.svelte-16tl4rr),.filter-field.svelte-16tl4rr select:where(.svelte-16tl4rr){border:1px solid var(--input);border-radius:var(--radius-md);background:color-mix(in oklch, var(--paper-soft) 70%, transparent);width:100%;min-height:2.65rem;color:var(--foreground);font:inherit;padding:0 .75rem;font-weight:620}.filter-field.svelte-16tl4rr select:where(.svelte-16tl4rr){appearance:none;padding-inline-end:2.4rem}.select-shell.svelte-16tl4rr{min-width:0;display:block;position:relative}.select-shell.svelte-16tl4rr svg{pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.dark .filter-field.svelte-16tl4rr input:where(.svelte-16tl4rr),.dark .filter-field.svelte-16tl4rr select:where(.svelte-16tl4rr){background:color-mix(in oklch, var(--card) 72%, transparent)}.filter-field.svelte-16tl4rr input:where(.svelte-16tl4rr)::placeholder{color:var(--muted-foreground)}.filter-actions.svelte-16tl4rr{align-items:center;gap:.45rem;display:flex}.filter-actions.svelte-16tl4rr button:where(.svelte-16tl4rr),.filter-actions.svelte-16tl4rr a:where(.svelte-16tl4rr){border:1px solid var(--mode-control-border);border-radius:var(--radius-md);background:var(--mode-control-background);min-height:2.65rem;color:var(--mode-control-foreground);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0 .9rem;font-weight:720;text-decoration:none;display:inline-flex}.filter-actions.svelte-16tl4rr button:where(.svelte-16tl4rr):hover,.filter-actions.svelte-16tl4rr a:where(.svelte-16tl4rr):hover{background:var(--mode-control-hover-background)}.works-result-status.svelte-16tl4rr{color:var(--muted-foreground);margin:0;font-size:.9rem;font-weight:680}.works-list.svelte-16tl4rr{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-auto-rows:1fr;align-items:stretch;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.works-list.svelte-16tl4rr>li:where(.svelte-16tl4rr){min-height:100%;display:flex}.work-card.svelte-16tl4rr{border:1px solid color-mix(in oklch, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--paper-soft) 72%, transparent);width:100%;min-height:100%;box-shadow:0 .85rem 2rem color-mix(in oklch, var(--display-heading-shadow) 58%, transparent);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.work-card.compact.svelte-16tl4rr{gap:0}.dark .work-card.svelte-16tl4rr{background:color-mix(in oklch, var(--card) 78%, transparent)}.work-heading.svelte-16tl4rr{justify-content:space-between;align-items:start;gap:.7rem;min-width:0;display:flex}.work-heading.svelte-16tl4rr h2:where(.svelte-16tl4rr),.work-summary.svelte-16tl4rr,.work-meta.svelte-16tl4rr,.work-meta.svelte-16tl4rr dd:where(.svelte-16tl4rr),.work-languages.svelte-16tl4rr,.works-empty.svelte-16tl4rr{margin:0}.work-heading.svelte-16tl4rr h2:where(.svelte-16tl4rr){letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:1.08rem;font-weight:780}.work-status.svelte-16tl4rr{border:1px solid color-mix(in oklch, var(--border) 82%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--mode-control-background) 88%, transparent);color:var(--mode-control-foreground);-webkit-user-select:none;user-select:none;flex:none;padding:.18rem .48rem;font-size:.78rem;font-weight:760}.work-status[data-status=live].svelte-16tl4rr{border-color:color-mix(in oklch, var(--moss) 48%, var(--border))}.work-status[data-status=building].svelte-16tl4rr{border-color:color-mix(in oklch, var(--water-deep) 52%, var(--border))}.work-status[data-status=experimental].svelte-16tl4rr{border-color:color-mix(in oklch, var(--wildflower) 48%, var(--border))}.work-summary.svelte-16tl4rr{color:var(--foreground);line-height:1.58}.work-meta.svelte-16tl4rr{color:var(--muted-foreground);gap:.32rem;font-size:.86rem;display:grid}.work-meta.svelte-16tl4rr div:where(.svelte-16tl4rr){grid-template-columns:4.2rem minmax(0,1fr);gap:.55rem;display:grid}.work-meta.svelte-16tl4rr dt:where(.svelte-16tl4rr){font-weight:760}.work-tags.svelte-16tl4rr,.work-languages.svelte-16tl4rr,.work-links.svelte-16tl4rr{flex-wrap:wrap;gap:.35rem;display:flex}.work-tags.svelte-16tl4rr,.work-languages.svelte-16tl4rr{margin:0;padding:0;list-style:none}.work-tags.svelte-16tl4rr li:where(.svelte-16tl4rr),.work-languages.svelte-16tl4rr li:where(.svelte-16tl4rr),.work-links.svelte-16tl4rr a:where(.svelte-16tl4rr),.work-links.svelte-16tl4rr button:where(.svelte-16tl4rr){border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;font-size:.82rem;font-weight:700}.work-tags.svelte-16tl4rr li:where(.svelte-16tl4rr){border:1px solid color-mix(in oklch, var(--border) 78%, transparent);color:var(--muted-foreground);padding:.15rem .45rem}.work-languages.svelte-16tl4rr li:where(.svelte-16tl4rr){color:var(--foreground)}.work-links.svelte-16tl4rr{align-self:end;margin-top:auto;padding-top:.2rem}.work-links.svelte-16tl4rr a:where(.svelte-16tl4rr),.work-links.svelte-16tl4rr button:where(.svelte-16tl4rr){border:1px solid var(--mode-control-border);background:var(--mode-control-background);min-height:2rem;color:var(--mode-control-foreground);justify-content:center;align-items:center;padding:0 .62rem;text-decoration:none;display:inline-flex}.work-links.svelte-16tl4rr a:where(.svelte-16tl4rr):hover{background:var(--mode-control-hover-background)}.work-link-disabled.svelte-16tl4rr{opacity:.54;cursor:not-allowed}.work-links.svelte-16tl4rr a:where(.svelte-16tl4rr):focus-visible,.works-filters.svelte-16tl4rr :where(.svelte-16tl4rr):is(input:where(.svelte-16tl4rr),select:where(.svelte-16tl4rr),button:where(.svelte-16tl4rr),a:where(.svelte-16tl4rr)):focus-visible{outline:3px solid color-mix(in oklch, var(--sidebar-ring) 70%, white);outline-offset:3px}.works-empty.svelte-16tl4rr{border-top:1px solid color-mix(in oklch, var(--border) 62%, transparent);color:var(--muted-foreground);padding:1.25rem 0;font-weight:680}.works-empty.svelte-16tl4rr p:where(.svelte-16tl4rr){margin:0}@media (width<=64rem){.works-filters.svelte-16tl4rr{grid-template-columns:1fr 1fr}.search-field.svelte-16tl4rr,.filter-actions.svelte-16tl4rr{grid-column:1/-1}}@media (width<=36rem){.works-filters.svelte-16tl4rr{grid-template-columns:1fr}.filter-actions.svelte-16tl4rr{flex-direction:column;align-items:stretch}.work-heading.svelte-16tl4rr{display:grid}.work-status.svelte-16tl4rr{justify-self:start}.work-meta.svelte-16tl4rr div:where(.svelte-16tl4rr){grid-template-columns:1fr;gap:.15rem}}.site-frame.svelte-1l28xom{--site-sidebar-width:clamp(14.5rem, 23vw, 17.5rem);grid-template-columns:var(--site-sidebar-width) minmax(0, 1fr);height:100svh;min-height:100svh;display:grid;overflow:hidden}.content-shell.svelte-1l28xom{z-index:1;overscroll-behavior:contain;align-content:start;height:100svh;min-height:0;padding:clamp(1.25rem,5vw,5rem);display:grid;position:relative;overflow:auto}.content-shell.empty-home.svelte-1l28xom{align-content:stretch}.content-section.svelte-1l28xom{min-height:45svh}@media (width<=48rem){.site-frame.svelte-1l28xom{grid-template-columns:1fr;height:auto;min-height:100svh;overflow:visible}.content-shell.svelte-1l28xom{height:auto;min-height:100svh;overflow:visible}}
