:root{--primary-bg: #E7EBDA;--glass-bg: rgba(255, 255, 255, .6);--glass-border: rgba(255, 255, 255, .4);--color-text-main: #2d3436;--color-text-secondary: #5c6b6e;--color-accent: #4A5D4E;--color-accent-secondary: #6b8a6f;--color-accent-primary: #8ab07d;--border-color: rgba(74, 93, 78, .15);--secondary-bg: rgba(255, 255, 255, .2);--blob-1: #d4d9c1;--blob-2: #f4f7e9}@keyframes svelte-q8x3kg-float{0%{transform:translate(0) scale(1)}to{transform:translate(50px,50px) scale(1.08)}}.btn.svelte-q8x3kg{border-radius:20px!important;padding:12px 20px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--color-text-main);transition:all .3s ease}.btn-primary.svelte-q8x3kg{background:var(--color-accent);border:none;color:#fff}.btn-primary.svelte-q8x3kg:hover{background:var(--color-accent);opacity:.92;transform:scale(1.04)}.prose.svelte-q8x3kg{line-height:1.8;color:var(--color-text-main)}.prose.svelte-q8x3kg h1:where(.svelte-q8x3kg),.prose.svelte-q8x3kg h2:where(.svelte-q8x3kg){color:var(--color-accent-secondary)}.prose.svelte-q8x3kg h1:where(.svelte-q8x3kg){font-size:2.5rem;margin-bottom:.6rem}.prose.svelte-q8x3kg h2:where(.svelte-q8x3kg){margin-top:3rem;border-bottom:1px solid var(--border-color);padding-bottom:.6rem}.prose.svelte-q8x3kg p:where(.svelte-q8x3kg){color:var(--color-text-main)}.prose.svelte-q8x3kg .post-meta:where(.svelte-q8x3kg){color:var(--color-text-secondary);font-size:.95rem;margin-bottom:2.2rem;border-bottom:1px solid var(--border-color);padding-bottom:1.2rem}.prose.svelte-q8x3kg a:where(.svelte-q8x3kg){color:var(--color-accent-primary);text-decoration:none;transition:color .2s ease}.prose.svelte-q8x3kg a:where(.svelte-q8x3kg):hover{color:var(--color-accent);text-decoration:underline}
