.home.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .5s ease-in;position:relative;height:80vh;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.home.svelte-1uha8ag:active{cursor:grabbing}.desktop-only.svelte-1uha8ag{display:block}.mobile-only.svelte-1uha8ag{display:none}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-section.svelte-1uha8ag{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.carousel-section.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:var(--font-3xl);margin:0 0 var(--spacing-2xl) 0;color:var(--color-text-primary);text-align:center;position:absolute;top:100px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}.carousel-container.svelte-1uha8ag{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.post-wrapper.svelte-1uha8ag{position:absolute;width:320px;top:200%;left:50%;pointer-events:auto}.post-wrapper.dragging.svelte-1uha8ag{transition:none}.recent-posts.svelte-1uha8ag{margin-top:var(--spacing-md)}.recent-posts.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:var(--font-xl);margin:0 0 var(--spacing-xl) 0;color:var(--color-text-primary)}.posts-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-xl)}@media(max-width:768px){.desktop-only.svelte-1uha8ag{display:none}.mobile-only.svelte-1uha8ag{display:block}.home.svelte-1uha8ag{cursor:default;height:auto;overflow:visible}.recent-posts.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:var(--font-2xl)}.posts-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--spacing-lg)}}
