body{color:#fcf;background:#1a0a2e;margin:0;font-family:Nunito,Comic Sans MS,Chalkboard SE,Marker Felt,cursive,sans-serif;font-size:18px;line-height:1.6}.blog-index.svelte-u4k2t{max-width:680px;margin:0 auto;padding:60px 24px 40px}h1.svelte-u4k2t{color:#ff69b4;text-shadow:2px 2px #ff1493;margin-bottom:8px;font-size:clamp(1.6rem,5vw,2rem)}.blog-intro.svelte-u4k2t{color:#ffb6c1;margin-bottom:36px;font-size:.9rem}.post-list.svelte-u4k2t{flex-direction:column;gap:16px;display:flex}.post-card.svelte-u4k2t{color:inherit;background:#2a1040;border:2px solid #ff69b4;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.post-card.svelte-u4k2t:hover{border-color:#0ff;transform:translateY(-2px);box-shadow:0 8px 24px #ff149344}.post-emoji.svelte-u4k2t{flex-shrink:0;font-size:2.2rem}.post-body.svelte-u4k2t{flex:1}.post-body.svelte-u4k2t h2:where(.svelte-u4k2t){color:#fcf;margin-bottom:4px;font-size:1.1rem;line-height:1.3}.post-preview.svelte-u4k2t{color:#ffb6c1;margin-bottom:6px;font-size:.85rem;line-height:1.5}.post-date.svelte-u4k2t{color:#ff69b488;font-size:.75rem}.post-empty.svelte-u4k2t{color:#ffb6c1;text-align:center;font-size:.9rem}.blog-back.svelte-u4k2t{margin-top:40px}.blog-back.svelte-u4k2t a:where(.svelte-u4k2t){color:#ff1493;font-size:.85rem;text-decoration:none}.blog-back.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:#ff69b4}
