.blog-container.svelte-u4k2t{position:relative}.blog-hero-region.svelte-u4k2t{min-height:max(140px,calc(28vh - 64px))}.blog-hero-title.svelte-u4k2t{font-family:Sohne,Inter,system-ui,sans-serif;letter-spacing:-.01em}.scrollbar-hide.svelte-u4k2t{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-u4k2t::-webkit-scrollbar{display:none}.line-clamp-2.svelte-u4k2t{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-u4k2t{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.category-button.svelte-u4k2t{background-color:var(--color-bg-muted);color:var(--color-text-secondary)}.category-button.svelte-u4k2t:hover{background-color:var(--color-bg-surface-hover);color:var(--color-text-primary)}.category-button.active.svelte-u4k2t{background-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 4px 6px -1px var(--color-shadow),0 2px 4px -2px var(--color-shadow)}.featured-card-memex.svelte-u4k2t{background-color:color-mix(in srgb,var(--color-bg-surface) 50%,transparent)}.post-card-memex.svelte-u4k2t{background-color:color-mix(in srgb,var(--color-bg-surface) 30%,transparent)}.post-card-memex.svelte-u4k2t:hover{background-color:color-mix(in srgb,var(--color-bg-surface) 50%,transparent)}.category-chip.svelte-u4k2t{display:inline-flex;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;white-space:nowrap;border-radius:9999px;border:1px solid var(--color-border-default);background-color:var(--color-bg-card);color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.category-chip.svelte-u4k2t:hover{background-color:var(--color-bg-card-hover);color:var(--color-text-primary);border-color:var(--color-border-strong)}.category-chip.active.svelte-u4k2t{background-color:var(--color-text-primary);color:var(--color-bg-base);border-color:transparent}.tag-pill.svelte-u4k2t{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.25rem;border-radius:9999px;background-color:var(--color-primary);color:var(--color-text-inverse)}.tag-pill-sm.svelte-u4k2t{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.125rem;border-radius:.25rem;background-color:var(--color-primary);color:var(--color-text-inverse)}.featured-card.svelte-u4k2t{background-color:var(--color-bg-card);box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.featured-card.svelte-u4k2t:hover{background-color:var(--color-bg-card-hover);box-shadow:0 2px 6px #00000014,0 8px 20px #0000000f}.featured-image-wrapper.svelte-u4k2t{aspect-ratio:16 / 9}.post-card.svelte-u4k2t{background-color:var(--color-bg-card)}.post-card.svelte-u4k2t:hover{background-color:var(--color-bg-card-hover)}.featured-card-title.svelte-u4k2t{color:var(--color-text-primary)}.featured-card-description.svelte-u4k2t{color:var(--color-text-secondary)}.featured-card-meta.svelte-u4k2t{color:var(--color-text-muted)}.post-card-title.svelte-u4k2t{color:var(--color-text-primary)}.post-card-description.svelte-u4k2t{color:var(--color-text-secondary)}.post-card-meta.svelte-u4k2t{color:var(--color-text-muted)}.blog-placeholder.svelte-u4k2t{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-surface)}.blog-placeholder-lines.svelte-u4k2t{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--color-border-default) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-border-default) 40%,transparent) 1px,transparent 1px);background-size:50px 50px}.blog-placeholder-dots.svelte-u4k2t{position:absolute;inset:25px;background-image:radial-gradient(circle at 0 0,color-mix(in srgb,var(--color-text-muted) 35%,transparent) 1.5px,transparent 1.5px);background-size:50px 50px;background-position:25px 25px}.blog-placeholder-text.svelte-u4k2t{position:relative;z-index:1;font-family:Sohne,Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.featured-image-wrapper.blog-placeholder.svelte-u4k2t .blog-placeholder-text:where(.svelte-u4k2t){font-size:1.25rem}.theme-workshop-light .blog-container.svelte-u4k2t .bg-effect--top,.theme-workshop-dark .blog-container.svelte-u4k2t .bg-effect--top{height:calc(150vh + 80px)}.theme-workshop-light .blog-container.svelte-u4k2t .bg-effect--top .bg-glow{background-image:url(https://static.workshop.ai/new-site/workshop/library-hall-lg.avif)!important}.theme-workshop-dark .blog-container.svelte-u4k2t .bg-effect--top .bg-glow{background-image:url(https://static.workshop.ai/new-site/workshop/library-hall-dark-lg.avif)!important}.theme-workshop-light .blog-container.svelte-u4k2t .bg-effect--top .bg-glow{opacity:1!important}.theme-workshop-dark .blog-container.svelte-u4k2t .bg-effect--top .bg-glow{opacity:.3!important}.theme-workshop-light .blog-container.svelte-u4k2t .bg-effect--top .bg-glow,.theme-workshop-dark .blog-container.svelte-u4k2t .bg-effect--top .bg-glow{background-position:calc(50% + 100px) top!important}@media (min-width: 1920px){.theme-workshop-light .blog-container.svelte-u4k2t .bg-effect--top .bg-glow{background-image:url(https://static.workshop.ai/new-site/workshop/library-hall-xl.avif)!important}.theme-workshop-dark .blog-container.svelte-u4k2t .bg-effect--top .bg-glow{background-image:url(https://static.workshop.ai/new-site/workshop/library-hall-dark-xl.avif)!important}}.theme-workshop-light .blog-container.svelte-u4k2t .bg-effect--top .bg-fade,.theme-workshop-dark .blog-container.svelte-u4k2t .bg-effect--top .bg-fade{background:linear-gradient(to bottom,transparent 0%,transparent 65%,color-mix(in srgb,var(--color-bg-base) 40%,transparent) 80%,var(--color-bg-base) 100%)!important}
