.blog-page.svelte-mrq53r{min-height:100vh;--ink: #15152b;--muted-ink: #5b5b70;--paper: #fbf7f1;--paper-shadow: rgba(21, 21, 43, .12);--accent-warm: #ff9f1c;--accent-cool: #00b4d8;--accent-ink: #7c3aed;color:var(--ink);background:radial-gradient(circle at 12% 12%,rgba(255,159,28,.12),transparent 45%),radial-gradient(circle at 88% 8%,rgba(124,58,237,.12),transparent 45%),linear-gradient(180deg,#fbf7f1,#f1f1f7);position:relative}.pixel-accent.svelte-mrq53r{height:4px;background:repeating-linear-gradient(90deg,#fc0,#fc0 8px,#f60 8px,#f60 16px,#f06 16px,#f06 24px,#c0f 24px,#c0f 32px,#0cf 32px,#0cf 40px);image-rendering:pixelated}.pixel-accent.bottom.svelte-mrq53r{position:fixed;bottom:0;left:0;right:0}.content.svelte-mrq53r{max-width:800px;margin:0 auto;padding:3rem 1.5rem 4rem;font-family:Space Grotesk,system-ui,sans-serif}.blog-header.svelte-mrq53r{text-align:center;margin-bottom:2.5rem}.blog-header.svelte-mrq53r h1:where(.svelte-mrq53r){font-family:Fraunces,serif;font-size:2.6rem;color:var(--ink);margin:0 0 .65rem;letter-spacing:-.02em;text-shadow:0 2px 0 rgba(255,159,28,.3);display:inline-block;position:relative}.blog-header.svelte-mrq53r h1:where(.svelte-mrq53r):after{content:"";display:block;height:6px;margin-top:.6rem;background:linear-gradient(90deg,var(--accent-warm),#ffd27a 40%,transparent 80%);border-radius:999px}.subtitle.svelte-mrq53r{font-size:1rem;color:var(--muted-ink);margin:0}.posts-grid.svelte-mrq53r{display:flex;flex-direction:column;gap:1.25rem}.post-card.svelte-mrq53r{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 1.75rem;background:linear-gradient(135deg,#fff,#fbf7f2);border:2px solid #e6dfd5;border-radius:12px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;box-shadow:6px 6px 0 var(--paper-shadow);overflow:hidden;opacity:0;transform:translateY(12px);animation:svelte-mrq53r-card-rise .5s ease forwards;animation-delay:var(--card-delay, 0ms)}.post-card.svelte-mrq53r:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:repeating-linear-gradient(90deg,var(--accent-warm) 0px,var(--accent-warm) 18px,var(--accent-ink) 18px,var(--accent-ink) 36px,var(--accent-cool) 36px,var(--accent-cool) 54px);opacity:.7}.post-card.svelte-mrq53r:hover{border-color:#d7c8ba;transform:translateY(-2px);box-shadow:10px 10px #15152b29}.post-card.svelte-mrq53r:hover h2:where(.svelte-mrq53r){color:var(--accent-ink)}.card-content.svelte-mrq53r{flex:1}.post-card.svelte-mrq53r h2:where(.svelte-mrq53r){font-family:Fraunces,serif;font-size:1.55rem;font-weight:600;color:var(--ink);margin:0 0 .6rem;transition:color .2s ease}.post-card.svelte-mrq53r time:where(.svelte-mrq53r){font-family:"Press Start 2P",monospace;font-size:.58rem;color:#6f6f7f;letter-spacing:.05em;display:inline-block;padding:.25rem .4rem;border-radius:999px;background:#ff9f1c24}.description.svelte-mrq53r{margin:.85rem 0 0;color:var(--muted-ink);font-size:.98rem;line-height:1.6}.card-arrow.svelte-mrq53r{font-family:"Press Start 2P",monospace;font-size:.9rem;color:#c0b3a4;transition:all .2s ease;margin-left:1rem}.post-card.svelte-mrq53r:hover .card-arrow:where(.svelte-mrq53r){color:var(--accent-warm);transform:translate(6px)}@keyframes svelte-mrq53r-card-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.post-card.svelte-mrq53r{animation:none;opacity:1;transform:none}.post-card.svelte-mrq53r:hover{transform:none}}@media (max-width: 640px){.blog-header.svelte-mrq53r h1:where(.svelte-mrq53r){font-size:2rem}.post-card.svelte-mrq53r{padding:1.2rem 1.3rem}.post-card.svelte-mrq53r h2:where(.svelte-mrq53r){font-size:1.25rem}}
