@keyframes svelte-2m5uzg-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.category-page.svelte-2m5uzg.svelte-2m5uzg{display:grid;flex:1;grid-template-columns:1fr}.category-page.svelte-2m5uzg.svelte-2m5uzg:has(.sidebar){grid-template-columns:clamp(300px,20%,350px) 1fr}@container (max-width: 1100px){.category-page.svelte-2m5uzg.svelte-2m5uzg:has(.sidebar){grid-template-columns:1fr}}.category-page.svelte-2m5uzg .article-block.svelte-2m5uzg{display:flex;flex-direction:column;gap:1.4rem;padding:1.4rem 2rem 2rem;background:#fff}.category-page.svelte-2m5uzg .article-block.loading.svelte-2m5uzg{position:relative;overflow:hidden}.category-page.svelte-2m5uzg .article-block.loading.svelte-2m5uzg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1}.category-page.svelte-2m5uzg .article-block.loading.svelte-2m5uzg:before{content:"";position:absolute;top:300px;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);border:8px solid #ccc;border-top:8px solid #3498db;border-radius:50%;z-index:2;animation:svelte-2m5uzg-spin 1s linear infinite}@container (max-width: 1300px){.category-page.svelte-2m5uzg .article-block.loading.svelte-2m5uzg:before{top:200px}}.category-page.svelte-2m5uzg .article-block .breadcrumbs.svelte-2m5uzg{display:flex;align-items:center;gap:.6rem}.category-page.svelte-2m5uzg .article-block .breadcrumbs a.svelte-2m5uzg{display:flex;color:#2f2f2f}.category-page.svelte-2m5uzg .article-block .breadcrumbs span.svelte-2m5uzg{display:flex}.category-page.svelte-2m5uzg .article-block .breadcrumbs.mobile.svelte-2m5uzg{display:none}.category-page.svelte-2m5uzg .article-block .header.svelte-2m5uzg{display:flex;gap:3rem;align-items:center}.category-page.svelte-2m5uzg .article-block .header h1.svelte-2m5uzg{display:flex;align-items:center;gap:1rem}.category-page.svelte-2m5uzg .article-block .header h1 button.svelte-2m5uzg{display:none;cursor:pointer}@container (max-width: 1100px){.category-page.svelte-2m5uzg .article-block .header h1 button.svelte-2m5uzg{display:flex}}.category-page.svelte-2m5uzg .article-block .article-list.svelte-2m5uzg{display:grid;grid-template-columns:repeat(auto-fill,minmax(600px,1fr));grid-gap:1.4rem}.category-page.svelte-2m5uzg .article-block .article-list a.svelte-2m5uzg{display:flex;gap:1.2rem;box-shadow:#0000003d 0 0 8px;border-radius:3px;overflow:hidden;cursor:pointer;color:#2f2f2f;background:#eee}.category-page.svelte-2m5uzg .article-block .article-list a.svelte-2m5uzg:hover{opacity:.8;text-decoration:none}.category-page.svelte-2m5uzg .article-block .article-list a img.svelte-2m5uzg{width:160px;height:100%;cursor:pointer;background:#eee;padding:0;object-fit:cover;object-position:center;aspect-ratio:1/1}.category-page.svelte-2m5uzg .article-block .article-list a .details.svelte-2m5uzg{display:flex;flex-direction:column;gap:1rem;flex:1;width:100%;padding:1rem 0 0}.category-page.svelte-2m5uzg .article-block .article-list a .details .middle.svelte-2m5uzg{flex:1;padding:0 1rem 0 0;line-height:1.4rem}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower.svelte-2m5uzg{display:flex}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower .date.svelte-2m5uzg{font-style:italic}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower button.svelte-2m5uzg{margin-left:auto;height:40px;background:var(--website-button-bg-color);width:fit-content;padding:0 2rem;cursor:pointer;color:var(--website-button-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:4px 0 0;height:28px}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower button.svelte-2m5uzg:hover{opacity:.8;text-decoration:none}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower button.svelte-2m5uzg:disabled{cursor:not-allowed;opacity:.5}@container (max-width: 1100px){.category-page.svelte-2m5uzg .article-block.svelte-2m5uzg{padding:1.2rem}.category-page.svelte-2m5uzg .article-block .header h1.svelte-2m5uzg{font-size:22px}.category-page.svelte-2m5uzg .article-block .article-list.svelte-2m5uzg{grid-template-columns:1fr}}@container (max-width: 600px){.category-page.svelte-2m5uzg .article-block.svelte-2m5uzg{gap:1.2rem}.category-page.svelte-2m5uzg .article-block .breadcrumbs.desktop.svelte-2m5uzg{display:none}.category-page.svelte-2m5uzg .article-block .breadcrumbs.mobile.svelte-2m5uzg{display:flex}.category-page.svelte-2m5uzg .article-block .article-list a.svelte-2m5uzg{flex-direction:column;gap:0}.category-page.svelte-2m5uzg .article-block .article-list a img.svelte-2m5uzg{width:100%}.category-page.svelte-2m5uzg .article-block .article-list a .details h3.svelte-2m5uzg,.category-page.svelte-2m5uzg .article-block .article-list a .details .middle.svelte-2m5uzg{padding:0 1rem}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower.svelte-2m5uzg{flex-direction:column}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower .date.svelte-2m5uzg{display:none}.category-page.svelte-2m5uzg .article-block .article-list a .details .lower button.svelte-2m5uzg{width:100%;border-radius:0;height:35px}}
