.post-layout.svelte-jo8es1{max-width:800px;padding-top:2rem;padding-bottom:4rem}.breadcrumbs.svelte-jo8es1{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;color:var(--color-text-muted)}.breadcrumbs.svelte-jo8es1 a:where(.svelte-jo8es1){color:var(--wine-red);text-decoration:none}.breadcrumbs.svelte-jo8es1 a:where(.svelte-jo8es1):hover{text-decoration:underline}.breadcrumbs.svelte-jo8es1 p:where(.svelte-jo8es1){margin:0}.prose.svelte-jo8es1{line-height:1.8}.prose.svelte-jo8es1 .post-meta:where(.svelte-jo8es1){color:var(--color-text-muted);font-size:.9rem;margin-bottom:2rem;border-bottom:1px solid var(--glass-border);padding-bottom:1rem}.prose.svelte-jo8es1 h1:where(.svelte-jo8es1),.prose.svelte-jo8es1 h2:where(.svelte-jo8es1){color:var(--wine-red);font-weight:700}.prose.svelte-jo8es1 h1:where(.svelte-jo8es1){font-size:2.5rem;margin-bottom:.5rem}.prose.svelte-jo8es1 h2:where(.svelte-jo8es1){margin-top:2.5rem;border-bottom:1px solid var(--glass-border);padding-bottom:.5rem}.prose.svelte-jo8es1 p:where(.svelte-jo8es1){color:var(--color-text-main)}.prose.svelte-jo8es1 details:where(.svelte-jo8es1){background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;padding:1rem;margin-bottom:1rem;transition:background .3s ease,border-color .3s ease}.prose.svelte-jo8es1 details[open]:where(.svelte-jo8es1){background:#5e212914}.prose.svelte-jo8es1 summary:where(.svelte-jo8es1){cursor:pointer;font-weight:600;color:var(--wine-red);list-style:none}.prose.svelte-jo8es1 summary:where(.svelte-jo8es1)::-webkit-details-marker{display:none}.prose.svelte-jo8es1 summary:where(.svelte-jo8es1):before{content:"+";margin-right:.75rem;color:var(--wine-accent);font-weight:700;display:inline-block;transition:transform .2s ease}.prose.svelte-jo8es1 details[open]:where(.svelte-jo8es1) summary:where(.svelte-jo8es1):before{transform:rotate(45deg)}.prose.svelte-jo8es1 details:where(.svelte-jo8es1) p:where(.svelte-jo8es1){margin-top:1rem;padding-left:1.5rem;border-left:2px solid var(--wine-accent);color:var(--color-text-muted)}.prose.svelte-jo8es1 .italic-note:where(.svelte-jo8es1){font-style:italic;color:var(--color-text-muted);text-align:center;margin-top:3rem;font-size:1.1rem}
