.article-card.svelte-pw1w0t{background:var(--bg-primary, #ffffff);border:1px solid var(--border-color, #d0d0d0);overflow:hidden;transition:all .3s ease;box-shadow:0 1px 3px var(--shadow-light, rgba(0, 0, 0, .05))}.article-card.svelte-pw1w0t:hover{box-shadow:0 4px 15px var(--shadow-medium, rgba(0, 0, 0, .1))}.article-card.featured.svelte-pw1w0t{margin-bottom:30px;box-shadow:0 2px 10px var(--shadow-light, rgba(0, 0, 0, .05))}.article-content-wrapper.svelte-pw1w0t{display:block}.article-card.featured.svelte-pw1w0t .article-content-wrapper:where(.svelte-pw1w0t){display:grid;grid-template-columns:1fr;gap:0}.article-image-container.svelte-pw1w0t{position:relative;overflow:hidden;width:100%;min-height:150px;max-height:400px;background:var(--bg-secondary, #f8f8f8);display:flex;align-items:center;justify-content:center}.article-card.featured.svelte-pw1w0t .article-image-container:where(.svelte-pw1w0t){order:1;min-height:200px;max-height:500px}.article-image.svelte-pw1w0t{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(30%);transition:filter .3s ease;display:block}.article-card.featured.svelte-pw1w0t .article-image:where(.svelte-pw1w0t){filter:grayscale(20%)}.article-card.svelte-pw1w0t:hover .article-image:where(.svelte-pw1w0t){filter:grayscale(0%)}.article-overlay.svelte-pw1w0t{position:absolute;top:15px;left:15px;z-index:1}.article-badge.svelte-pw1w0t{background:var(--accent-color, #d73027);color:#fff;padding:6px 12px;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.article-category.svelte-pw1w0t{background:#000c;color:#fff;padding:4px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.article-text-content.svelte-pw1w0t{padding:20px;display:flex;flex-direction:column}.article-card.featured.svelte-pw1w0t .article-text-content:where(.svelte-pw1w0t){padding:20px 15px;order:2}.article-category-text.svelte-pw1w0t{color:var(--text-secondary, #4a4a4a);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.article-title.svelte-pw1w0t{margin:0 0 10px;font-size:1.1rem;font-weight:600;line-height:1.3}.article-card.featured.svelte-pw1w0t .article-title:where(.svelte-pw1w0t){font-size:1.4rem;font-weight:700;margin:0 0 12px;line-height:1.2}.article-title.svelte-pw1w0t a:where(.svelte-pw1w0t){color:var(--text-primary, #1a1a1a);text-decoration:none;transition:color .3s ease}.article-title.svelte-pw1w0t a:where(.svelte-pw1w0t):hover{color:var(--accent-color, #d73027)}.article-excerpt.svelte-pw1w0t{color:var(--text-secondary, #4a4a4a);margin:0 0 15px;font-size:.9rem;line-height:1.4;flex:1}.article-card.featured.svelte-pw1w0t .article-excerpt:where(.svelte-pw1w0t){font-size:.95rem;line-height:1.5;margin:0 0 15px}.article-meta.svelte-pw1w0t{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-light, #e8e8e8);padding-top:10px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-top:auto;flex-wrap:wrap;gap:10px}.article-card.featured.svelte-pw1w0t .article-meta:where(.svelte-pw1w0t){border-top:none;padding-top:0;gap:15px}.article-date.svelte-pw1w0t{color:var(--text-tertiary, #666666);font-weight:500}.article-card.featured.svelte-pw1w0t .article-date:where(.svelte-pw1w0t){font-size:12px}.read-time.svelte-pw1w0t{color:var(--text-muted, #888888);font-size:11px;font-weight:500;text-transform:uppercase}.article-cta.svelte-pw1w0t{color:var(--accent-color, #d73027);text-decoration:none;font-weight:700;transition:color .3s ease}.article-card.featured.svelte-pw1w0t .article-cta:where(.svelte-pw1w0t){background:var(--text-primary, #1a1a1a);color:var(--bg-primary, #ffffff);padding:8px 16px;font-size:10px;letter-spacing:1px;margin-left:auto;white-space:nowrap}.article-card.featured.svelte-pw1w0t .article-cta:where(.svelte-pw1w0t):hover{background:var(--accent-color, #d73027)}.article-cta.svelte-pw1w0t:hover{color:var(--accent-hover, #b71c1c)}@media (min-width: 768px){.article-card.featured.svelte-pw1w0t .article-content-wrapper:where(.svelte-pw1w0t){grid-template-columns:1fr 1.2fr;min-height:300px}.article-card.featured.svelte-pw1w0t .article-image-container:where(.svelte-pw1w0t){min-height:300px;max-height:600px;height:auto;order:0}.article-card.featured.svelte-pw1w0t .article-image:where(.svelte-pw1w0t){object-fit:cover;min-height:300px}.article-card.featured.svelte-pw1w0t .article-text-content:where(.svelte-pw1w0t){padding:30px;order:0}.article-content-wrapper.svelte-pw1w0t{display:grid;grid-template-columns:1fr 1fr;min-height:200px}.article-image-container.svelte-pw1w0t{height:250px;min-height:250px;max-height:250px}.article-image.svelte-pw1w0t{object-fit:cover;height:100%;width:100%}.article-overlay.svelte-pw1w0t{top:auto;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.7));display:flex;align-items:flex-end;padding:10px}.article-category.svelte-pw1w0t{background:#ffffffe6;color:var(--text-primary, #1a1a1a)}.article-card.featured.svelte-pw1w0t .article-overlay:where(.svelte-pw1w0t){top:15px;left:15px;right:auto;bottom:auto;background:none}}@media (min-width: 1024px){.article-card.featured.svelte-pw1w0t .article-title:where(.svelte-pw1w0t){font-size:1.6rem}.article-card.svelte-pw1w0t:hover{transform:translateY(-2px)}.article-card.featured.svelte-pw1w0t .article-image-container:where(.svelte-pw1w0t){min-height:350px;max-height:700px}.article-card.featured.svelte-pw1w0t .article-image:where(.svelte-pw1w0t){min-height:350px}.article-image-container.svelte-pw1w0t{height:280px;min-height:280px;max-height:280px}}@media (max-width: 480px){.article-text-content.svelte-pw1w0t{padding:15px}.article-card.featured.svelte-pw1w0t .article-text-content:where(.svelte-pw1w0t){padding:15px 12px}.article-card.featured.svelte-pw1w0t .article-title:where(.svelte-pw1w0t){font-size:1.2rem}.article-title.svelte-pw1w0t{font-size:1rem}.article-image-container.svelte-pw1w0t{min-height:140px;max-height:350px}.article-card.featured.svelte-pw1w0t .article-image-container:where(.svelte-pw1w0t){min-height:180px;max-height:450px}}@media (max-width: 320px){.article-card.featured.svelte-pw1w0t .article-title:where(.svelte-pw1w0t){font-size:1.1rem}.article-image-container.svelte-pw1w0t{min-height:120px;max-height:300px}}.article-cta.svelte-pw1w0t:focus,.article-title.svelte-pw1w0t a:where(.svelte-pw1w0t):focus{outline:3px solid rgba(215,48,39,.5);outline-offset:2px}@media (max-width: 768px){.article-title.svelte-pw1w0t a:where(.svelte-pw1w0t){display:block;padding:5px 0}}body{margin:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.5;font-size:16px;transition:background-color .3s ease,color .3s ease;background-color:#fafafa;color:#1a1a1a;font-weight:400;overflow-x:hidden}body.dark{background-color:#0f0f0f;color:#e5e5e5}.site-wrapper.svelte-1jkcsc{--bg-primary: #ffffff;--bg-secondary: #f8f8f8;--bg-tertiary: #e8e8e8;--text-primary: #1a1a1a;--text-secondary: #4a4a4a;--text-tertiary: #666666;--text-muted: #888888;--border-color: #d0d0d0;--border-light: #e8e8e8;--shadow-light: rgba(0, 0, 0, .05);--shadow-medium: rgba(0, 0, 0, .1);--shadow-heavy: rgba(0, 0, 0, .2);--accent-color: #d73027;--accent-hover: #b71c1c;--warning-color: #f57c00;--success-bg: #e8f5e8;--success-text: #2e7d32;--success-border: #4caf50;--error-bg: #ffebee;--error-text: #c62828;--error-border: #e57373;min-height:100vh;display:flex;flex-direction:column;padding-top:80px;transition:all .3s ease;width:100%;box-sizing:border-box}.site-wrapper.dark.svelte-1jkcsc{--bg-primary: #0f0f0f;--bg-secondary: #1a1a1a;--bg-tertiary: #2a2a2a;--text-primary: #e5e5e5;--text-secondary: #b8b8b8;--text-tertiary: #888888;--text-muted: #666666;--border-color: #333333;--border-light: #2a2a2a;--shadow-light: rgba(0, 0, 0, .3);--shadow-medium: rgba(0, 0, 0, .5);--shadow-heavy: rgba(0, 0, 0, .7);--accent-color: #ef5350;--accent-hover: #d32f2f;--warning-color: #ff9800}.main-content.svelte-1jkcsc{flex:1;max-width:1200px;margin:0 auto;width:100%;padding:0 15px;box-sizing:border-box}.category-hero.svelte-1jkcsc{margin:20px 0 30px;border-bottom:3px solid var(--accent-color);padding-bottom:20px}.category-header.svelte-1jkcsc{text-align:center;margin-bottom:25px}.category-breadcrumb.svelte-1jkcsc{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-tertiary);margin-bottom:12px}.category-breadcrumb.svelte-1jkcsc a:where(.svelte-1jkcsc){color:var(--text-tertiary);text-decoration:none;transition:color .3s ease}.category-breadcrumb.svelte-1jkcsc a:where(.svelte-1jkcsc):hover{color:var(--accent-color)}.separator.svelte-1jkcsc{margin:0 8px}.current.svelte-1jkcsc{color:var(--accent-color)}.category-title.svelte-1jkcsc{font-size:1.8rem;font-weight:800;color:var(--text-primary);margin:0 0 15px;letter-spacing:1.5px;line-height:1.1}.category-subtitle.svelte-1jkcsc{font-size:1rem;color:var(--text-secondary);margin:0 0 20px;font-weight:500;line-height:1.4;max-width:100%;padding:0 10px}.category-divider.svelte-1jkcsc{width:80px;height:3px;background:var(--accent-color);margin:0 auto}.category-controls.svelte-1jkcsc{display:flex;flex-direction:column;gap:20px;background:var(--bg-secondary);padding:20px 15px;border:1px solid var(--border-color);margin-bottom:30px}.search-container.svelte-1jkcsc{display:flex;gap:10px;width:100%;min-width:0}.search-input.svelte-1jkcsc{flex:1;padding:12px 14px;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:14px;transition:border-color .3s ease;box-sizing:border-box;min-width:0;width:100%}.search-input.svelte-1jkcsc:focus{outline:none;border-color:var(--accent-color)}.search-btn.svelte-1jkcsc{background:var(--text-primary);color:var(--bg-primary);border:none;padding:12px 16px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:background-color .3s ease;white-space:nowrap;flex-shrink:0}.filter-info.svelte-1jkcsc{display:flex;align-items:center;justify-content:center}.results-count.svelte-1jkcsc{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-tertiary)}.content-grid.svelte-1jkcsc{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:40px}.section-header.svelte-1jkcsc{margin-bottom:25px;border-bottom:2px solid var(--border-color);padding-bottom:12px}.section-title.svelte-1jkcsc{font-size:1.2rem;font-weight:800;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:1.5px}.section-divider.svelte-1jkcsc{width:60px;height:3px;background:var(--accent-color);border:none;margin-top:8px}.sidebar.svelte-1jkcsc{background:var(--bg-secondary);border:1px solid var(--border-color);height:fit-content;order:1}.sidebar-section.tips-section.svelte-1jkcsc{order:1}.sidebar-section.info-section.svelte-1jkcsc{order:2}.sidebar-section.svelte-1jkcsc:not(.tips-section):not(.info-section){order:3}.sidebar-section.svelte-1jkcsc{padding:25px 20px;border-bottom:1px solid var(--border-color)}.sidebar-section.svelte-1jkcsc:last-child{border-bottom:none}.sidebar-title.svelte-1jkcsc{font-size:1rem;font-weight:800;color:var(--text-primary);margin:0 0 15px;text-transform:uppercase;letter-spacing:1px}.tips-section.svelte-1jkcsc{background:var(--bg-tertiary)}.tips-content.svelte-1jkcsc p:where(.svelte-1jkcsc){color:var(--text-secondary);margin:0 0 15px;font-size:.9rem;line-height:1.5}.tips-button.svelte-1jkcsc{display:inline-block;background:var(--accent-color);color:#fff;padding:12px 20px;text-decoration:none;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease;width:100%;text-align:center;box-sizing:border-box}.tips-button.svelte-1jkcsc:hover{background:var(--accent-hover)}.info-section.svelte-1jkcsc{background:var(--bg-tertiary)}.info-content.svelte-1jkcsc p:where(.svelte-1jkcsc){color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.sidebar-news-list.svelte-1jkcsc{display:flex;flex-direction:column;gap:20px}.sidebar-news-item.svelte-1jkcsc{padding-bottom:20px;border-bottom:1px solid var(--border-light)}.sidebar-news-item.svelte-1jkcsc:last-child{border-bottom:none;padding-bottom:0}.sidebar-news-meta.svelte-1jkcsc{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.sidebar-category.svelte-1jkcsc{background:var(--text-tertiary);color:#fff;padding:4px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.sidebar-date.svelte-1jkcsc{color:var(--text-tertiary);font-size:11px;font-weight:500;text-transform:uppercase}.sidebar-news-title.svelte-1jkcsc{margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.sidebar-news-title.svelte-1jkcsc a:where(.svelte-1jkcsc){color:var(--text-primary);text-decoration:none;transition:color .3s ease}.sidebar-news-title.svelte-1jkcsc a:where(.svelte-1jkcsc):hover{color:var(--accent-color)}.no-sidebar-content.svelte-1jkcsc{color:var(--text-muted);font-style:italic;text-align:center;margin:0;padding:20px 0}.error-message.svelte-1jkcsc{background:var(--error-bg);color:var(--error-text);padding:30px 20px;border-left:4px solid var(--error-border);text-align:center;margin:20px 0}.error-message.svelte-1jkcsc h3:where(.svelte-1jkcsc){margin:0 0 12px;font-size:1.1rem;font-weight:700;text-transform:uppercase}.retry-btn.svelte-1jkcsc{background:var(--error-text);color:#fff;border:none;padding:12px 20px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin-top:15px}.empty-state.svelte-1jkcsc{background:var(--bg-secondary);padding:40px 20px;border:1px solid var(--border-color);text-align:center}.empty-state.svelte-1jkcsc h3:where(.svelte-1jkcsc){margin:0 0 12px;color:var(--text-primary);font-weight:700;text-transform:uppercase}.empty-state.svelte-1jkcsc p:where(.svelte-1jkcsc){color:var(--text-muted);margin:0 0 20px}.clear-search-btn.svelte-1jkcsc{background:var(--accent-color);color:#fff;border:none;padding:12px 20px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.loading-container.svelte-1jkcsc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner.svelte-1jkcsc{width:35px;height:35px;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);animation:svelte-1jkcsc-spin 1s ease-in-out infinite;margin-bottom:15px}@keyframes svelte-1jkcsc-spin{to{transform:rotate(360deg)}}.site-footer.svelte-1jkcsc{background:var(--bg-tertiary);color:var(--text-primary);padding:40px 0 20px;margin-top:auto;border-top:3px solid var(--accent-color)}.footer-content.svelte-1jkcsc{max-width:1200px;margin:0 auto;padding:0 15px;display:grid;grid-template-columns:1fr;gap:30px}.footer-section.svelte-1jkcsc h4:where(.svelte-1jkcsc){font-size:1rem;font-weight:800;margin:0 0 15px;color:var(--text-primary);text-transform:uppercase;letter-spacing:1px}.footer-section.svelte-1jkcsc p:where(.svelte-1jkcsc){color:var(--text-secondary);margin:0;line-height:1.6;font-size:.9rem}.footer-bottom.svelte-1jkcsc{border-top:1px solid var(--border-color);margin-top:30px;padding-top:20px;text-align:center}.copyright.svelte-1jkcsc{color:var(--text-tertiary);font-size:.85rem;font-weight:500;padding:0 10px}@media (min-width: 768px){.main-content.svelte-1jkcsc{padding:0 30px}.content-grid.svelte-1jkcsc{grid-template-columns:2fr 1fr;gap:40px}.sidebar.svelte-1jkcsc{order:0}.sidebar-section.tips-section.svelte-1jkcsc,.sidebar-section.info-section.svelte-1jkcsc,.sidebar-section.svelte-1jkcsc:not(.tips-section):not(.info-section){order:initial}.category-controls.svelte-1jkcsc{flex-direction:row;align-items:center;justify-content:space-between;padding:25px 30px}.search-container.svelte-1jkcsc{max-width:400px}.articles-grid.svelte-1jkcsc{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.tips-button.svelte-1jkcsc{width:auto;text-align:left}.footer-content.svelte-1jkcsc{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}}@media (min-width: 1024px){.category-title.svelte-1jkcsc{font-size:2.8rem;letter-spacing:2px}.category-subtitle.svelte-1jkcsc{font-size:1.1rem}.category-divider.svelte-1jkcsc{width:120px;height:4px}.section-title.svelte-1jkcsc{font-size:1.4rem;letter-spacing:2px}.section-divider.svelte-1jkcsc{width:80px}.articles-grid.svelte-1jkcsc{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}}@media (max-width: 480px){.site-wrapper.svelte-1jkcsc{padding-top:70px}.main-content.svelte-1jkcsc{padding:0 10px}.category-hero.svelte-1jkcsc{margin:15px 0 25px}.category-title.svelte-1jkcsc{font-size:1.6rem;letter-spacing:1px}.category-subtitle.svelte-1jkcsc{font-size:.95rem;padding:0 5px}.category-controls.svelte-1jkcsc{padding:15px 12px;gap:15px;overflow:hidden}.search-container.svelte-1jkcsc{gap:8px;width:100%;max-width:100%}.search-input.svelte-1jkcsc{padding:10px 12px;font-size:13px;min-width:0;flex:1}.search-btn.svelte-1jkcsc{padding:10px 14px;font-size:10px;min-width:70px}.sidebar-section.svelte-1jkcsc{padding:20px 15px}.sidebar-section.tips-section.svelte-1jkcsc{order:1}.sidebar-section.info-section.svelte-1jkcsc{order:2}.sidebar-section.svelte-1jkcsc:not(.tips-section):not(.info-section){order:3}.section-title.svelte-1jkcsc{font-size:1.1rem}.error-message.svelte-1jkcsc,.empty-state.svelte-1jkcsc{padding:25px 15px}}@media (max-width: 320px){.category-title.svelte-1jkcsc{font-size:1.4rem}.sidebar-section.svelte-1jkcsc{padding:15px 12px}}.search-input.svelte-1jkcsc:focus,.search-btn.svelte-1jkcsc:focus,.tips-button.svelte-1jkcsc:focus{outline:3px solid rgba(215,48,39,.5);outline-offset:2px}@media (max-width: 768px){.sidebar-news-title.svelte-1jkcsc a:where(.svelte-1jkcsc){display:block;padding:5px 0}}.svelte-1jkcsc::selection{background:var(--accent-color);color:#fff}
