.post-row[data-astro-cid-vk4lpe3e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;height:220px;transition:all .35s var(--ease-out);box-shadow:var(--shadow-card);text-decoration:none;color:inherit}.post-row[data-astro-cid-vk4lpe3e]:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:var(--shadow-card-hover)}.row-thumb[data-astro-cid-vk4lpe3e]{width:300px;height:100%;overflow:hidden;flex-shrink:0;border-right:1px solid var(--border);position:relative}.row-thumb[data-astro-cid-vk4lpe3e] img[data-astro-cid-vk4lpe3e]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-row[data-astro-cid-vk4lpe3e]:hover .row-thumb[data-astro-cid-vk4lpe3e] img[data-astro-cid-vk4lpe3e]{transform:scale(1.03)}.row-fallback[data-astro-cid-vk4lpe3e]{display:flex;align-items:center;justify-content:center}.fallback-texture[data-astro-cid-vk4lpe3e]{position:absolute;inset:0}.fallback-icon[data-astro-cid-vk4lpe3e]{font-size:2rem;z-index:1}.fallback-ai[data-astro-cid-vk4lpe3e]{background:linear-gradient(135deg,#020617,#0b0f19)}.fallback-ai[data-astro-cid-vk4lpe3e] .fallback-texture[data-astro-cid-vk4lpe3e]{background-size:15px 15px;background-image:linear-gradient(rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 1px)}.fallback-ai[data-astro-cid-vk4lpe3e] .fallback-icon[data-astro-cid-vk4lpe3e]{color:var(--accent-ai);filter:drop-shadow(0 0 10px rgba(37,99,235,.6));animation:glitch 2s infinite linear}.fallback-storyteller[data-astro-cid-vk4lpe3e]{background:linear-gradient(135deg,#2b1f14,#1e130c)}.fallback-storyteller[data-astro-cid-vk4lpe3e] .fallback-texture[data-astro-cid-vk4lpe3e]{background-image:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.5) 100%),repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 2px,transparent 2px,transparent 10px)}.fallback-storyteller[data-astro-cid-vk4lpe3e] .fallback-icon[data-astro-cid-vk4lpe3e]{font-size:2.2rem;filter:drop-shadow(0 0 8px rgba(139,92,26,.6));animation:float 4s infinite ease-in-out}.fallback-tobacco[data-astro-cid-vk4lpe3e]{background:linear-gradient(135deg,#1e130c,#2b1c10,#180f08)}.fallback-tobacco[data-astro-cid-vk4lpe3e] .fallback-texture[data-astro-cid-vk4lpe3e]{inset:auto;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(217,119,6,.2) 0%,transparent 70%);filter:blur(8px)}.fallback-tobacco[data-astro-cid-vk4lpe3e] .fallback-icon[data-astro-cid-vk4lpe3e]{filter:drop-shadow(0 0 8px rgba(217,119,6,.4));animation:fall-leaf 4s infinite ease-in-out}.fallback-memoirs[data-astro-cid-vk4lpe3e]{background:linear-gradient(135deg,#090d16,#171026,#0e162f)}.fallback-memoirs[data-astro-cid-vk4lpe3e] .fallback-texture[data-astro-cid-vk4lpe3e]{background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 75px 40px,#fff,transparent),radial-gradient(1px 1px at 150px 120px,#fff,transparent),radial-gradient(2px 2px at 220px 60px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 280px 110px,#fff,transparent),radial-gradient(circle at 50% 50%,rgba(37,99,235,.22) 0,transparent 40px);opacity:.8}.fallback-memoirs[data-astro-cid-vk4lpe3e] .fallback-icon[data-astro-cid-vk4lpe3e]{filter:drop-shadow(0 0 10px rgba(255,255,255,.5));animation:pulse 3s infinite ease-in-out}@keyframes glitch{0%,to{transform:skew(0)}20%{transform:skew(-10deg)}21%{transform:skew(10deg)}40%{transform:skew(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fall-leaf{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(12deg) scale(1.06)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}.row-body[data-astro-cid-vk4lpe3e]{padding:30px;display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.row-meta[data-astro-cid-vk4lpe3e]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-subtle);display:block;margin-bottom:8px}.row-flavour[data-astro-cid-vk4lpe3e].row-ai .row-meta[data-astro-cid-vk4lpe3e]{font-family:var(--font-mono);text-transform:none}.row-flavour[data-astro-cid-vk4lpe3e].row-tobacco .row-meta[data-astro-cid-vk4lpe3e]{color:var(--accent-tobacco)}.row-title[data-astro-cid-vk4lpe3e]{font-size:1.3rem;font-weight:800;color:var(--text);margin-bottom:8px;line-height:1.3;letter-spacing:-.3px}.row-location[data-astro-cid-vk4lpe3e]{font-size:.75rem;color:var(--accent-memoirs);margin-bottom:10px;font-weight:600;font-family:var(--font-serif);font-style:italic}.row-excerpt[data-astro-cid-vk4lpe3e]{font-size:.88rem;line-height:1.6;color:var(--text-muted);margin-bottom:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.row-flavour[data-astro-cid-vk4lpe3e].row-storyteller .row-excerpt[data-astro-cid-vk4lpe3e]{font-family:var(--font-serif)}.row-flavour[data-astro-cid-vk4lpe3e].row-memoirs .row-excerpt[data-astro-cid-vk4lpe3e]{font-family:var(--font-serif);font-style:italic}.row-footer[data-astro-cid-vk4lpe3e]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.row-footer[data-astro-cid-vk4lpe3e] .row-cta[data-astro-cid-vk4lpe3e]:only-child{margin-right:auto}.row-flavour[data-astro-cid-vk4lpe3e].row-ai .row-footer[data-astro-cid-vk4lpe3e]{border-top:1px dashed var(--border);padding-top:12px}.row-cta[data-astro-cid-vk4lpe3e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--section-accent);transition:color .2s ease}.row-flavour[data-astro-cid-vk4lpe3e].row-ai .row-cta[data-astro-cid-vk4lpe3e]{font-family:var(--font-mono);text-transform:none}.post-row[data-astro-cid-vk4lpe3e]:hover .row-cta[data-astro-cid-vk4lpe3e]{color:var(--section-accent-hover)}.row-cta[data-astro-cid-vk4lpe3e] .arrow[data-astro-cid-vk4lpe3e]{display:inline-block;transition:transform .2s ease}.post-row[data-astro-cid-vk4lpe3e]:hover .row-cta[data-astro-cid-vk4lpe3e] .arrow[data-astro-cid-vk4lpe3e]{transform:translate(4px)}.badge[data-astro-cid-vk4lpe3e]{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-sm);letter-spacing:1px;white-space:nowrap}.row-flavour[data-astro-cid-vk4lpe3e].row-ai .badge[data-astro-cid-vk4lpe3e]{font-family:var(--font-mono)}.badge-green[data-astro-cid-vk4lpe3e]{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.badge-ai[data-astro-cid-vk4lpe3e]{background:#2563eb14;color:var(--accent-ai);border:1px solid rgba(37,99,235,.2)}.badge-storyteller[data-astro-cid-vk4lpe3e]{background:#7c3aed14;color:var(--accent-storyteller);border:1px solid rgba(124,58,237,.2)}.badge-tobacco[data-astro-cid-vk4lpe3e]{background:#d9770614;color:var(--accent-tobacco);border:1px solid rgba(217,119,6,.2)}.badge-memoirs[data-astro-cid-vk4lpe3e]{background:#2563eb14;color:var(--accent-memoirs);border:1px solid rgba(37,99,235,.2)}@media(max-width:768px){.post-row[data-astro-cid-vk4lpe3e]{flex-direction:column;height:auto}.row-thumb[data-astro-cid-vk4lpe3e]{width:100%;height:180px;border-right:none;border-bottom:1px solid var(--border)}.row-body[data-astro-cid-vk4lpe3e]{padding:20px}.row-excerpt[data-astro-cid-vk4lpe3e]{-webkit-line-clamp:3;line-clamp:3}}
