.svelte-s51mwd{margin:0;padding:0;box-sizing:border-box}.main.svelte-s51mwd{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#6a82fb,#fc5c7d);min-height:100vh;color:#333;line-height:1.6;overflow-x:hidden}.container.svelte-s51mwd{max-width:1200px;margin:0 auto;padding:20px}.header.svelte-s51mwd{text-align:center;margin-bottom:30px;padding:30px 0}.header.svelte-s51mwd h1:where(.svelte-s51mwd){font-size:2.8rem;color:#fff;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.25)}.header.svelte-s51mwd p:where(.svelte-s51mwd){font-size:1.1rem;color:#ffffffd9}.filter-bar.svelte-s51mwd{display:flex;justify-content:center;gap:15px;margin-bottom:30px;flex-wrap:wrap}.filter-bar.svelte-s51mwd a.filter-btn:where(.svelte-s51mwd){padding:10px 20px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:30px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:500;font-size:.9rem;text-decoration:none}.filter-bar.svelte-s51mwd a.filter-btn:where(.svelte-s51mwd):hover,.filter-bar.svelte-s51mwd a.filter-btn.active:where(.svelte-s51mwd){background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.news-grid.svelte-s51mwd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-bottom:30px}.no-news-message.svelte-s51mwd{color:#fff;text-align:center;grid-column:1 / -1;font-size:1.2rem;padding:20px}.news-card.svelte-s51mwd{background:#fffffffa;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #00000014;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.news-card.svelte-s51mwd:hover{transform:translateY(-8px);box-shadow:0 16px 35px #0000001f}.news-card.svelte-s51mwd:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#6a82fb,#fc5c7d)}.card-content.svelte-s51mwd{padding:20px;flex-grow:1;display:flex;flex-direction:column}.card-category.svelte-s51mwd{display:inline-block;padding:5px 10px;font-size:.75rem;font-weight:600;border-radius:15px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.category-trend.svelte-s51mwd{background:linear-gradient(45deg,#48dbfb,#1dd1a1);color:#fff}.category-breakthrough.svelte-s51mwd{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff}.category-industry.svelte-s51mwd{background:linear-gradient(45deg,#4ecdc4,#44a08d);color:#fff}.category-research.svelte-s51mwd{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff}.category-policy.svelte-s51mwd{background:linear-gradient(45deg,#f093fb,#f5576c);color:#fff}.category-ethics.svelte-s51mwd{background:linear-gradient(45deg,#feca57,#ff9f43);color:#fff}.category-future.svelte-s51mwd{background:linear-gradient(45deg,#48dbfb,#1dd1a1);color:#fff}.category-prompt.svelte-s51mwd{background:linear-gradient(45deg,#6a82fb,#fc5c7d);color:#fff}.card-title.svelte-s51mwd{font-size:1.3rem;font-weight:700;line-height:1.35;margin-bottom:8px;color:#2c3e50}.card-summary.svelte-s51mwd{color:#555;line-height:1.55;margin-bottom:15px;font-size:.9rem;flex-grow:1}.card-meta.svelte-s51mwd{font-size:.85rem;color:#777;margin-top:auto}.card-date.svelte-s51mwd{display:flex;align-items:center;gap:6px}.card-footer.svelte-s51mwd{padding:15px 20px;background:#00000004;border-top:1px solid rgba(0,0,0,.04);display:flex;justify-content:flex-end;align-items:center}.read-more.svelte-s51mwd{background:linear-gradient(45deg,#6a82fb,#fc5c7d);color:#fff;padding:8px 18px;border-radius:20px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.read-more.svelte-s51mwd:hover{transform:translate(3px);box-shadow:0 4px 10px #6a82fb59}.pagination.svelte-s51mwd{display:flex;justify-content:center;align-items:center;margin-top:40px;padding-bottom:20px}.pagination.svelte-s51mwd a:where(.svelte-s51mwd),.pagination.svelte-s51mwd .ellipsis:where(.svelte-s51mwd){background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px 15px;margin:0 5px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500;line-height:1;text-decoration:none}.pagination.svelte-s51mwd .ellipsis:where(.svelte-s51mwd){cursor:default;background:transparent;border-color:transparent;padding:10px}.pagination.svelte-s51mwd a:where(.svelte-s51mwd):hover:not(.disabled),.pagination.svelte-s51mwd a.active:where(.svelte-s51mwd){background:#fff6;border-color:#fff9}.pagination.svelte-s51mwd a.disabled:where(.svelte-s51mwd){opacity:.5;cursor:not-allowed}@media (max-width: 768px){.container.svelte-s51mwd{padding:15px}.header.svelte-s51mwd h1:where(.svelte-s51mwd){font-size:2.2rem}.header.svelte-s51mwd p:where(.svelte-s51mwd){font-size:1rem}.news-grid.svelte-s51mwd{grid-template-columns:1fr;gap:20px}.filter-bar.svelte-s51mwd{gap:8px}.filter-bar.svelte-s51mwd a.filter-btn:where(.svelte-s51mwd){padding:8px 16px;font-size:.85rem}.card-title.svelte-s51mwd{font-size:1.2rem}.card-summary.svelte-s51mwd{font-size:.85rem}}@media (max-width: 480px){.header.svelte-s51mwd h1:where(.svelte-s51mwd){font-size:1.8rem}.filter-bar.svelte-s51mwd{flex-direction:column;align-items:stretch}.filter-bar.svelte-s51mwd a.filter-btn:where(.svelte-s51mwd){width:100%;margin-bottom:8px}.pagination.svelte-s51mwd a:where(.svelte-s51mwd),.pagination.svelte-s51mwd .ellipsis:where(.svelte-s51mwd){padding:8px 12px;margin:0 3px;font-size:.9rem}.pagination.svelte-s51mwd .ellipsis:where(.svelte-s51mwd){padding:8px}}.card-title-link.svelte-s51mwd .card-title:where(.svelte-s51mwd){text-decoration:none}.card-title-link.svelte-s51mwd:hover .card-title:where(.svelte-s51mwd){color:#6a82fb;text-decoration:underline}
