.post-entry.svelte-gvd9w6{grid-template-columns:1.15rem minmax(0,1fr) 1.15rem;column-gap:.55rem;padding-block:1.4rem;transition:background-color .12s;display:grid}.post-entry.svelte-gvd9w6:first-child,.post-entry.detail.svelte-gvd9w6{padding-top:0}.post-cursor.svelte-gvd9w6{color:var(--accent);grid-column:1;line-height:1.45}.post-entry.svelte-gvd9w6:hover,.post-entry.svelte-gvd9w6:focus-within{background:color-mix(in srgb, var(--selection-bg) 7%, transparent)}.post-entry.svelte-gvd9w6:hover .post-cursor:where(.svelte-gvd9w6),.post-entry.svelte-gvd9w6:focus-within .post-cursor:where(.svelte-gvd9w6){color:var(--accent-strong)}.post-main.svelte-gvd9w6{grid-column:2;min-width:0}.detail.svelte-gvd9w6 .post-main:where(.svelte-gvd9w6){max-inline-size:64ch}.post-title.svelte-gvd9w6{font-size:var(--font-body);line-height:1.4;font-weight:var(--font-weight-emphasis);margin:0}.post-heading.svelte-gvd9w6{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.post-heading.svelte-gvd9w6:hover,.post-heading.svelte-gvd9w6:focus-visible{color:var(--text)}.post-timestamp.svelte-gvd9w6{color:var(--muted);font-size:var(--font-small);font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums;white-space:nowrap}.post-tags.svelte-gvd9w6{gap:var(--space-2);color:var(--muted);font-size:var(--font-small);font-weight:var(--font-weight-normal);flex-wrap:wrap;margin-block-start:.35rem;display:flex}.post-tags.svelte-gvd9w6 a:where(.svelte-gvd9w6),.edit-link.svelte-gvd9w6{color:var(--accent-strong)}.post-tags.svelte-gvd9w6 a:where(.svelte-gvd9w6):hover{color:var(--accent)}.post-body.svelte-gvd9w6{font-size:var(--font-body);margin-block-start:1.15rem;line-height:1.55}.post-body.svelte-gvd9w6 h1{font-size:1.15rem;line-height:1.35;font-weight:var(--font-weight-emphasis);margin:1.35rem 0 .45rem}.post-body.svelte-gvd9w6 h2{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-emphasis);margin:1.2rem 0 .4rem}.post-body.svelte-gvd9w6 h3{font-size:.9rem;line-height:1.4;font-weight:var(--font-weight-emphasis);margin:1rem 0 .35rem}.post-body.svelte-gvd9w6 p{margin:.65rem 0}.post-body.svelte-gvd9w6 p:first-child{margin-top:0}.post-body.svelte-gvd9w6 ul,.post-body.svelte-gvd9w6 ol{margin:.65rem 0;padding-inline-start:1.6rem}.post-body.svelte-gvd9w6 ul{list-style:outside}.post-body.svelte-gvd9w6 ol{list-style:decimal}.post-body.svelte-gvd9w6 li{padding-inline-start:.2rem}.post-body.svelte-gvd9w6 li+li{margin-block-start:.25rem}.post-body.svelte-gvd9w6 ul ul{list-style:circle}.post-body.svelte-gvd9w6 blockquote{border-inline-start:2px solid var(--accent);color:var(--muted);margin:.8rem 0;padding:.1rem 0 .1rem 1rem}.post-body.svelte-gvd9w6 blockquote blockquote{border-inline-start-color:color-mix(in srgb, var(--accent) 65%, var(--line));margin-block:.55rem}.post-body.svelte-gvd9w6 blockquote blockquote blockquote{border-inline-start-color:var(--line)}.post-body.svelte-gvd9w6 blockquote p:first-child{margin-top:0}.post-body.svelte-gvd9w6 blockquote p:last-child{margin-bottom:0}.post-body.svelte-gvd9w6 pre:not(.site-logo){max-inline-size:100%;padding:var(--space-3);border:1px solid var(--line);font-size:var(--font-body);background:0 0;line-height:1.55;overflow-x:auto}.post-body.svelte-gvd9w6 img{max-width:100%}.post-actions.svelte-gvd9w6{font-size:var(--font-small);flex-wrap:wrap;align-items:center;gap:.85rem;margin-block-start:1.1rem;display:flex}.post-actions.svelte-gvd9w6 a:where(.svelte-gvd9w6),.action-button.svelte-gvd9w6{color:var(--muted);opacity:.65;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.post-actions.svelte-gvd9w6 svg:where(.svelte-gvd9w6){stroke-width:1.25px;width:1rem;height:1rem}.post-actions.svelte-gvd9w6 a:where(.svelte-gvd9w6):hover,.post-actions.svelte-gvd9w6 a:where(.svelte-gvd9w6):focus-visible,.action-button.svelte-gvd9w6:hover,.action-button.svelte-gvd9w6:focus-visible{color:var(--accent);opacity:1}.post-language-switcher.svelte-gvd9w6{border-inline-start:1px solid var(--line);color:var(--muted);white-space:nowrap;align-items:center;gap:.35rem;padding-inline-start:.85rem;display:inline-flex}.post-language-switcher.svelte-gvd9w6 .language-icon:where(.svelte-gvd9w6){opacity:.65}.post-actions.svelte-gvd9w6 .post-language-switcher:where(.svelte-gvd9w6) a:where(.svelte-gvd9w6){color:var(--muted);opacity:1;text-decoration:none}.post-actions.svelte-gvd9w6 .post-language-switcher:where(.svelte-gvd9w6) a:where(.svelte-gvd9w6):hover,.post-actions.svelte-gvd9w6 .post-language-switcher:where(.svelte-gvd9w6) a:where(.svelte-gvd9w6):focus-visible,.post-actions.svelte-gvd9w6 .post-language-switcher:where(.svelte-gvd9w6) a.active:where(.svelte-gvd9w6){color:var(--accent-strong)}.post-actions.svelte-gvd9w6 .post-language-switcher:where(.svelte-gvd9w6) a.active:where(.svelte-gvd9w6){font-weight:var(--font-weight-emphasis)}.post-entry.svelte-gvd9w6:hover .post-actions:where(.svelte-gvd9w6) a:where(.svelte-gvd9w6),.post-entry.svelte-gvd9w6:hover .action-button:where(.svelte-gvd9w6){opacity:1}.action-tip.svelte-gvd9w6{color:var(--muted);animation:3s forwards svelte-gvd9w6-fade-action}@keyframes svelte-gvd9w6-fade-action{0%,72%{opacity:1}to{opacity:0}}@media (hover:none){.post-actions.svelte-gvd9w6 a:where(.svelte-gvd9w6),.action-button.svelte-gvd9w6{opacity:1}}
