.compact-article-link.svelte-wozscs{display:block;color:inherit;text-decoration:none}.compact-article.svelte-wozscs{padding:16px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;transition:border-color .18s ease,transform .18s ease}.compact-article.svelte-wozscs h3:where(.svelte-wozscs){display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#0a0a0a;font-family:Arimo;font-size:14px;font-weight:500;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.compact-article-link.svelte-wozscs:hover .compact-article:where(.svelte-wozscs),.compact-article-link.svelte-wozscs:focus-visible .compact-article:where(.svelte-wozscs){border-color:#e60076;transform:translateY(-2px)}.compact-article-link.svelte-wozscs:focus-visible{border-radius:12px;outline:2px solid #e60076;outline-offset:3px}.compact-article-meta.svelte-wozscs{margin-top:10px}.variables.svelte-oxh0zk{--featured-image-height: 330px;--featured-content-padding: 24px 32px 20px;--featured-title-font-size: 28px;--featured-title-line-height: 36px}@media(max-width:479px){.variables.svelte-oxh0zk{--featured-image-height: 240px;--featured-content-padding: 20px;--featured-title-font-size: 22px;--featured-title-line-height: 30px}}.featured-article-link.svelte-oxh0zk{display:block;height:100%;color:inherit;text-decoration:none}.featured-article.svelte-oxh0zk{height:100%;overflow:hidden;border:1px solid #dfe3e8;border-radius:16px;background:#fff;transition:border-color .18s ease,transform .18s ease}.featured-article-link.svelte-oxh0zk:hover .featured-article:where(.svelte-oxh0zk),.featured-article-link.svelte-oxh0zk:focus-visible .featured-article:where(.svelte-oxh0zk){border-color:#e60076;transform:translateY(-2px)}.featured-article-link.svelte-oxh0zk:focus-visible{border-radius:16px;outline:2px solid #e60076;outline-offset:3px}.featured-article-image.svelte-oxh0zk{width:100%;height:var(--featured-image-height);overflow:hidden;background:#f5f5f5}.featured-article-content.svelte-oxh0zk{padding:var(--featured-content-padding)}.featured-article-content.svelte-oxh0zk h3:where(.svelte-oxh0zk){margin:12px 0 0;color:#0a0a0a;font-family:Arimo;font-size:var(--featured-title-font-size);font-weight:500;line-height:var(--featured-title-line-height)}.featured-article-subtitle.svelte-oxh0zk{margin-top:8px;color:#0a0a0a;font-family:Arimo;font-size:14px;line-height:21px}.featured-article-subtitle.svelte-oxh0zk p{margin:0}.featured-article-meta.svelte-oxh0zk{margin-top:12px}.theme-card.svelte-1sh1zpz{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px solid var(--theme-card-color);border-radius:16px;background:var(--theme-card-background);color:var(--theme-card-color);text-align:center;text-decoration:none;box-sizing:border-box;transition:transform .18s ease}.theme-card.svelte-1sh1zpz h3:where(.svelte-1sh1zpz){margin:0;font-family:Arimo;font-size:32px;font-weight:500;line-height:40px}.theme-card.svelte-1sh1zpz p:where(.svelte-1sh1zpz){margin:8px 0 0;font-family:Arimo;font-size:16px;line-height:24px}.theme-card.svelte-1sh1zpz:hover,.theme-card.svelte-1sh1zpz:focus-visible{transform:translateY(-2px)}.theme-card.svelte-1sh1zpz:focus-visible{outline:2px solid var(--theme-card-color);outline-offset:3px}@media(max-width:479px){.theme-card.svelte-1sh1zpz{min-height:180px}.theme-card.svelte-1sh1zpz h3:where(.svelte-1sh1zpz){font-size:26px;line-height:34px}}:root{--xs-breakpoint: 375px;--sm-breakpoint: 480px;--md-breakpoint: 768px;--lg-breakpoint: 1024px;--xl-breakpoint: 1280px}.variables.svelte-u4is30{--blog-content-max-width: 1100px;--blog-content-padding: 48px 42px 80px;--featured-columns: minmax(0, 1.42fr) minmax(300px, 1fr);--featured-gap: 40px;--section-margin-top: 64px;--article-grid-columns: repeat(3, minmax(0, 1fr));--article-grid-gap: 16px;--themes-grid-columns: repeat(3, minmax(0, 1fr));--themes-grid-gap: 24px}@media(max-width:1023px){.variables.svelte-u4is30{--featured-columns: minmax(0, 1.2fr) minmax(280px, 1fr);--featured-gap: 24px;--article-grid-columns: repeat(2, minmax(0, 1fr));--themes-grid-columns: repeat(2, minmax(0, 1fr))}}@media(max-width:767px){.variables.svelte-u4is30{--blog-content-padding: 36px 24px 64px;--featured-columns: minmax(0, 1fr);--section-margin-top: 48px}}@media(max-width:479px){.variables.svelte-u4is30{--blog-content-padding: 28px 16px 48px;--section-margin-top: 40px;--article-grid-columns: minmax(0, 1fr);--themes-grid-columns: minmax(0, 1fr);--themes-grid-gap: 16px}}.blog-page.svelte-u4is30{min-height:100vh;background:#fff;color:#0a0a0a}.outer-container.svelte-u4is30{width:100%;display:flex;justify-content:center}.inner-container.svelte-u4is30{width:100%;max-width:var(--blog-content-max-width);padding:var(--blog-content-padding);box-sizing:border-box}.featured-section.svelte-u4is30{display:grid;grid-template-columns:var(--featured-columns);gap:var(--featured-gap);align-items:stretch}.visually-hidden.svelte-u4is30{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.featured-sidebar.svelte-u4is30{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.category-section.svelte-u4is30,.latest-section.svelte-u4is30,.themes-section.svelte-u4is30{margin-top:var(--section-margin-top)}.section-header.svelte-u4is30{display:flex;align-items:center;justify-content:space-between;gap:24px}.section-header.svelte-u4is30 h2:where(.svelte-u4is30){margin:0;color:#0a0a0a;font-family:Arimo;font-size:24px;font-weight:500;line-height:32px}.section-header.svelte-u4is30 a:where(.svelte-u4is30){display:inline-flex;align-items:center;gap:8px;color:#e60076;font-family:Arimo;font-size:14px;line-height:21px;text-decoration:none}.section-header.svelte-u4is30 a:where(.svelte-u4is30) span:where(.svelte-u4is30){display:inline-flex}.section-header.svelte-u4is30 a:where(.svelte-u4is30) svg{width:14px;height:14px}.section-header.svelte-u4is30 a:where(.svelte-u4is30):hover{text-decoration:underline}.section-header.svelte-u4is30 a:where(.svelte-u4is30):focus-visible{border-radius:4px;outline:2px solid #e60076;outline-offset:3px}.article-grid.svelte-u4is30{display:grid;grid-template-columns:var(--article-grid-columns);gap:var(--article-grid-gap);margin-top:24px}.themes-grid.svelte-u4is30{display:grid;grid-template-columns:var(--themes-grid-columns);gap:var(--themes-grid-gap);margin-top:24px}@media(max-width:479px){.featured-sidebar.svelte-u4is30{justify-content:flex-start}.section-header.svelte-u4is30{align-items:flex-start}.section-header.svelte-u4is30 h2:where(.svelte-u4is30){font-size:22px;line-height:30px}.section-header.svelte-u4is30 a:where(.svelte-u4is30){flex:0 0 auto;font-size:13px}}
