.latest.svelte-1rkhzki{padding:3.5rem 0 4rem;background:linear-gradient(180deg,#fff,#fff7ed)}.latest-header.svelte-1rkhzki{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:2rem}.latest-pulse.svelte-1rkhzki{position:relative;flex:0 0 auto;width:.7rem;height:.7rem;margin-top:.7rem;border-radius:999px;background:#f97316}.latest-pulse.svelte-1rkhzki:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#f97316;animation:svelte-1rkhzki-pulse 2.4s ease-out infinite}@keyframes svelte-1rkhzki-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.8);opacity:0}}.latest-title.svelte-1rkhzki{font-size:1.75rem;font-weight:700;color:#111827;line-height:1.2}.latest-subtitle.svelte-1rkhzki{margin-top:.3rem;color:#6b7280}.latest-grid.svelte-1rkhzki{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.latest-grid.svelte-1rkhzki::-webkit-scrollbar{display:none}.latest-grid.svelte-1rkhzki>*{scroll-snap-align:start}@media(min-width:640px){.latest-grid.svelte-1rkhzki{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);overflow-x:visible;gap:1.25rem}}@media(min-width:1024px){.latest-grid.svelte-1rkhzki{grid-template-columns:repeat(4,1fr)}}.latest-card.svelte-1rkhzki{display:flex;flex-direction:column;background:#fff;border:1px solid #f1e7dc;border-radius:1rem;overflow:hidden;color:inherit;text-decoration:none;box-shadow:0 1px 3px #1118270f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.latest-card.svelte-1rkhzki:hover,.latest-card.svelte-1rkhzki:focus-visible{transform:translateY(-4px);border-color:#fdba74;box-shadow:0 14px 30px -12px #f9731659}.latest-card.svelte-1rkhzki:focus-visible{outline:2px solid #f97316;outline-offset:2px}.latest-media.svelte-1rkhzki{position:relative;aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden;color:#ffffffe6;font-size:2.6rem}.latest-media.svelte-1rkhzki img:where(.svelte-1rkhzki){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.latest-card.svelte-1rkhzki:hover .latest-media:where(.svelte-1rkhzki) img:where(.svelte-1rkhzki){transform:scale(1.05)}.type-skill.svelte-1rkhzki{background:linear-gradient(135deg,#fb923c,#ea580c)}.type-prompt.svelte-1rkhzki{background:linear-gradient(135deg,#a78bfa,#6d28d9)}.type-hype.svelte-1rkhzki{background:linear-gradient(135deg,#fb7185,#be123c)}.type-experiment.svelte-1rkhzki{background:linear-gradient(135deg,#2dd4bf,#0f766e)}.type-blog.svelte-1rkhzki{background:linear-gradient(135deg,#60a5fa,#1d4ed8)}.type-tutorial.svelte-1rkhzki{background:linear-gradient(135deg,#4ade80,#15803d)}.latest-type.svelte-1rkhzki{position:absolute;top:.75rem;left:.75rem;padding:.2rem .65rem;border-radius:999px;background:#111827b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.latest-body.svelte-1rkhzki{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.15rem 1.25rem}.latest-date.svelte-1rkhzki{font-size:.75rem;font-weight:600;color:#ea580c}.latest-card-title.svelte-1rkhzki{font-size:1.05rem;font-weight:700;color:#111827;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.latest-desc.svelte-1rkhzki{font-size:.875rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.latest-pulse.svelte-1rkhzki:after{animation:none}.latest-card.svelte-1rkhzki,.latest-media.svelte-1rkhzki img:where(.svelte-1rkhzki){transition:none}}@keyframes svelte-hz61c4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hover-float.svelte-hz61c4:hover{animation:svelte-hz61c4-float 3s ease-in-out infinite}.card-3d.svelte-22v3ng{transform-style:preserve-3d;perspective:1000px}.card-3d.svelte-22v3ng:hover{transform:rotateY(5deg) rotateX(5deg)}.ai-icon.svelte-22v3ng{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}@keyframes svelte-22v3ng-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float.svelte-22v3ng{animation:svelte-22v3ng-float 6s ease-in-out infinite}body{font-family:Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;background-color:#f7f7f7;color:#292f36}.container{max-width:1200px;margin:0 auto}
