main.svelte-12tu4oy{padding:4rem 1rem}@media (min-width: 1280px){main.svelte-12tu4oy{padding:6rem 3rem}}main.svelte-12tu4oy{min-height:100vh;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}main.visible.svelte-12tu4oy{opacity:1;transform:translateY(0)}header.svelte-12tu4oy{margin-bottom:4rem;text-align:center}h1.svelte-12tu4oy{margin-bottom:1rem;font-size:2.5rem;font-weight:500}@media (min-width: 768px){h1.svelte-12tu4oy{font-size:4.5rem;line-height:1}}h1.svelte-12tu4oy{color:#fff}header.svelte-12tu4oy p:where(.svelte-12tu4oy){font-size:1.25rem;line-height:1.75rem;font-family:Wix Madefor Text,sans-serif;color:#fff9}.tabs.svelte-12tu4oy{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:flex;max-width:80rem;gap:.5rem}.tabs.svelte-12tu4oy button:where(.svelte-12tu4oy){padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border:1px solid rgba(255,255,255,.12);color:#ffffff80;background:transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease}.tabs.svelte-12tu4oy button.active:where(.svelte-12tu4oy){color:#fff;border-color:#fff9}.tabs.svelte-12tu4oy button:where(.svelte-12tu4oy):hover:not(.active){color:#fffc;border-color:#ffffff4d}.category-section.svelte-12tu4oy{margin-left:auto;margin-right:auto;margin-bottom:4rem;max-width:80rem}.posts-grid.svelte-12tu4oy{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width: 768px){.posts-grid.svelte-12tu4oy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.posts-grid.svelte-12tu4oy{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-card.svelte-12tu4oy{display:flex;flex-direction:column;border-width:1px;--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(26 26 31 / var(--tw-bg-opacity, 1));overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;opacity:0;animation:svelte-12tu4oy-fadeInUp .6s ease forwards;box-shadow:0 4px 16px #00000026,0 8px 32px #0000001a,inset 0 1px #ffffff08}.post-card.svelte-12tu4oy:hover{transform:translateY(-4px);border-color:#ffffff26;box-shadow:0 8px 24px #0003,0 16px 48px #00000026}@keyframes svelte-12tu4oy-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post-image.svelte-12tu4oy{width:100%;aspect-ratio:16/9;overflow:hidden}.post-image.svelte-12tu4oy img:where(.svelte-12tu4oy){height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.post-card.svelte-12tu4oy:hover .post-image:where(.svelte-12tu4oy) img:where(.svelte-12tu4oy){transform:scale(1.05)}.placeholder-image.svelte-12tu4oy{height:100%;width:100%;background:linear-gradient(135deg,#25252b,#1a1a1f)}.post-content.svelte-12tu4oy{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem;padding:1.5rem}.post-date.svelte-12tu4oy{font-size:13px;color:#fff6;text-transform:uppercase;letter-spacing:.05em}h3.svelte-12tu4oy{font-size:1.25rem;line-height:1.75rem;font-weight:500;color:#fff;line-height:1.3}.post-content.svelte-12tu4oy p:where(.svelte-12tu4oy){font-size:15px;color:#fff9;line-height:1.6;flex:1}.read-more.svelte-12tu4oy{font-size:14px;color:#74f2ff;font-weight:500;transition:color .2s ease}.post-card.svelte-12tu4oy:hover .read-more:where(.svelte-12tu4oy){color:#74f2ff}@media (max-width: 768px){h1.svelte-12tu4oy{font-size:2.125rem}header.svelte-12tu4oy{margin-bottom:2.5rem}}
