.post-layout.svelte-q8x3kg{max-width:800px;padding-top:2rem;padding-bottom:4rem;color:var(--color-text-main)}.breadcrumbs.svelte-q8x3kg{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem;color:var(--color-text-muted);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:12px;padding:.75rem 1.25rem;box-shadow:var(--glass-shadow)}.breadcrumbs.svelte-q8x3kg a:where(.svelte-q8x3kg){color:var(--color-accent);text-decoration:none;transition:color .2s ease}.breadcrumbs.svelte-q8x3kg a:where(.svelte-q8x3kg):hover{color:var(--color-accent-hover);text-decoration:underline}.breadcrumbs.svelte-q8x3kg span:where(.svelte-q8x3kg),.breadcrumbs.svelte-q8x3kg p:where(.svelte-q8x3kg){margin:0;color:var(--color-text-muted)}.prose.svelte-q8x3kg{line-height:1.85}.prose.svelte-q8x3kg .post-meta:where(.svelte-q8x3kg){color:var(--color-text-muted);font-size:.95rem;margin-bottom:2.25rem;border-bottom:1px solid var(--glass-border);padding-bottom:1.25rem}.prose.svelte-q8x3kg h1:where(.svelte-q8x3kg),.prose.svelte-q8x3kg h2:where(.svelte-q8x3kg),.prose.svelte-q8x3kg h3:where(.svelte-q8x3kg){color:var(--color-text-main)}.prose.svelte-q8x3kg h1:where(.svelte-q8x3kg){font-size:2.6rem;margin-bottom:.75rem;font-weight:700}.prose.svelte-q8x3kg h2:where(.svelte-q8x3kg){margin-top:3rem;margin-bottom:1rem;font-size:1.95rem;border-bottom:1px solid var(--glass-border);padding-bottom:.75rem}.prose.svelte-q8x3kg h3:where(.svelte-q8x3kg){font-size:1.55rem;margin-top:2.25rem;margin-bottom:.75rem}.prose.svelte-q8x3kg p:where(.svelte-q8x3kg){color:var(--color-text-main);margin-bottom:1.4rem}.prose.svelte-q8x3kg ul:where(.svelte-q8x3kg){list-style-type:none;padding-left:1.5rem;margin-bottom:1.5rem}.prose.svelte-q8x3kg ul:where(.svelte-q8x3kg) li:where(.svelte-q8x3kg){position:relative;padding-left:1.75rem;margin-bottom:.75rem;color:var(--color-text-main)}.prose.svelte-q8x3kg ul:where(.svelte-q8x3kg) li:where(.svelte-q8x3kg):before{content:"→";position:absolute;left:0;color:var(--color-accent);font-weight:700}.prose.svelte-q8x3kg details:where(.svelte-q8x3kg){background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:12px;padding:1.25rem;margin-bottom:1.25rem;box-shadow:var(--glass-shadow);transition:all .25s ease}.prose.svelte-q8x3kg details[open]:where(.svelte-q8x3kg){background:rgba(var(--glass-bg),.9)}.prose.svelte-q8x3kg summary:where(.svelte-q8x3kg){cursor:pointer;font-weight:600;color:var(--color-accent);list-style:none;outline:none}.prose.svelte-q8x3kg summary:where(.svelte-q8x3kg)::-webkit-details-marker{display:none}.prose.svelte-q8x3kg summary:where(.svelte-q8x3kg):before{content:"+";margin-right:.9rem;color:var(--color-accent);font-weight:700;display:inline-block;transition:transform .25s ease}.prose.svelte-q8x3kg details[open]:where(.svelte-q8x3kg) summary:where(.svelte-q8x3kg):before{transform:rotate(45deg)}.prose.svelte-q8x3kg details:where(.svelte-q8x3kg) p:where(.svelte-q8x3kg){margin-top:1.25rem;padding-left:1.75rem;border-left:3px solid var(--color-accent);color:var(--color-text-muted)}.prose.svelte-q8x3kg .italic-note:where(.svelte-q8x3kg){font-style:italic;color:var(--color-text-muted);text-align:center;margin-top:3.5rem;padding:1.25rem;background:var(--glass-bg);border-radius:12px;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}
