:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.theme-toggle.svelte-99plsb{background:none;border:none;cursor:pointer;padding:4px;border-radius:20px;border:1px solid var(--border-color);transition:all .3s ease}.theme-toggle.svelte-99plsb:hover{background:var(--glass-bg-hover);border-color:var(--border-strong)}.toggle-track.svelte-99plsb{width:48px;height:24px;background:var(--bg-secondary);border-radius:12px;position:relative;transition:background-color .3s ease;border:1px solid var(--border-color)}.toggle-thumb.svelte-99plsb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--text-primary);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px var(--shadow-color)}.toggle-thumb.dark.svelte-99plsb{transform:translate(24px);background:var(--bg-secondary)}.toggle-icon.svelte-99plsb{color:var(--text-muted);transition:color .3s ease;display:flex;align-items:center;justify-content:center}.toggle-thumb.dark.svelte-99plsb .toggle-icon:where(.svelte-99plsb){color:var(--text-primary)}.fusion-header.svelte-f2odsd{text-align:center;margin-bottom:30px;position:relative;padding:20px 15px;background:linear-gradient(135deg,#050a14d9,#0f172ae6,#050a14d9),url(/header_bg.png);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:20px;border:1px solid var(--border-color);box-shadow:0 10px 30px -10px #00000080,inset 0 1px #ffffff1a;overflow:hidden}@media(min-width:768px){.fusion-header.svelte-f2odsd{padding:40px 20px}}.fusion-header.svelte-f2odsd:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(6,182,212,.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(6,182,212,.15) 0%,transparent 50%);pointer-events:none}.header-brand.svelte-f2odsd{background:none;border:none;cursor:pointer;width:100%;padding:0;display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1;transition:all .3s ease}.header-brand.svelte-f2odsd:hover{transform:scale(1.01)}.header-brand.svelte-f2odsd:active{transform:scale(.99)}.logo-container.svelte-f2odsd{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.logo-container.svelte-f2odsd{width:140px;height:140px}}.logo-backdrop.svelte-f2odsd{position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(6,182,212,.05) 40%,transparent 70%);border-radius:50%;animation:svelte-f2odsd-pulse 4s ease-in-out infinite}.logo-ring.svelte-f2odsd{position:absolute;width:70px;height:70px;border:2px solid rgba(6,182,212,.4);border-radius:50%;animation:svelte-f2odsd-rotate 20s linear infinite}@media(min-width:768px){.logo-ring.svelte-f2odsd{width:120px;height:120px}}.logo-container.svelte-f2odsd:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--accent-color);border-radius:50%;box-shadow:0 0 15px var(--accent-color);z-index:3}.logo-main.svelte-f2odsd{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgba(6,182,212,.5))}.logo-glow.svelte-f2odsd{position:absolute;width:100px;height:100px;background:radial-gradient(circle,rgba(6,182,212,.4) 0%,transparent 70%);border-radius:50%;animation:svelte-f2odsd-glow 3s ease-in-out infinite alternate;z-index:1}.brand-text.svelte-f2odsd{display:flex;flex-direction:column;align-items:center;gap:.5rem}.brand-title.svelte-f2odsd{font-size:1.5rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.5);background:linear-gradient(to right,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:768px){.brand-title.svelte-f2odsd{font-size:2.5rem}}.brand-tagline.svelte-f2odsd{font-size:.75rem;color:#94a3b8;font-weight:500;letter-spacing:1px;text-transform:uppercase;opacity:.9;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media(min-width:768px){.brand-tagline.svelte-f2odsd{font-size:1.1rem;letter-spacing:2px}}.header-controls.svelte-f2odsd{display:flex;position:absolute;top:15px;right:15px;z-index:10}@keyframes svelte-f2odsd-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.8}}@keyframes svelte-f2odsd-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-f2odsd-glow{0%{opacity:.3;transform:scale(.9)}to{opacity:.6;transform:scale(1.1)}}.action-link.svelte-ayar7a{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--border-color);color:var(--accent-color);font-weight:500;font-size:.875rem;margin-top:1rem}.action-text.svelte-ayar7a{flex:1}.action-icon.svelte-ayar7a{transition:transform .3s ease;flex-shrink:0}.news-card:hover .action-icon.svelte-ayar7a{transform:translate(2px) translateY(-2px)}.rss-feeds-toggle.svelte-x4ckt5{margin:0 10px 1rem}.toggle-button.svelte-x4ckt5{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s ease;color:var(--text-primary);font-weight:600;box-shadow:0 2px 8px var(--shadow-color)}.toggle-button.svelte-x4ckt5:hover{background:var(--glass-bg-hover);border-color:var(--accent-color)}.toggle-title.svelte-x4ckt5{font-size:.9rem;margin-right:auto;display:flex;align-items:center;gap:8px}.toggle-badge.svelte-x4ckt5{font-size:.75rem;padding:4px 8px;background:var(--accent-color);color:#fff;border-radius:12px;margin-right:8px;font-weight:600}.feeds-panel.svelte-x4ckt5{margin-top:8px;padding:12px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px var(--shadow-color)}.panel-actions.svelte-x4ckt5{display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color);flex-wrap:wrap}.sources-section.svelte-x4ckt5{margin-bottom:16px}.sources-section.svelte-x4ckt5:last-child{margin-bottom:0}.section-title.svelte-x4ckt5{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-bottom:4px;border-bottom:2px solid var(--accent-color);text-align:center}.section-actions.svelte-x4ckt5{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.section-action-btn.svelte-x4ckt5{flex:1;min-width:0;padding:6px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.section-action-btn.svelte-x4ckt5:first-child{background:#4ecdc41a;border-color:#4ecdc44d;color:#4ecdc4}.section-action-btn.svelte-x4ckt5:first-child:hover{background:#4ecdc433;border-color:#4ecdc4;color:#4ecdc4}.section-action-btn.svelte-x4ckt5:last-child{background:#ff6b6b1a;border-color:#ff6b6b4d;color:#ff6b6b}.section-action-btn.svelte-x4ckt5:last-child:hover{background:#ff6b6b33;border-color:#ff6b6b;color:#ff6b6b}.action-btn.svelte-x4ckt5{flex:1;min-width:0;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--text-primary);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.action-btn.svelte-x4ckt5:first-child{background:#4ecdc426;border-color:#4ecdc466;color:#4ecdc4}.action-btn.svelte-x4ckt5:first-child:hover{background:#4ecdc440;border-color:#4ecdc4;color:#4ecdc4}.action-btn.svelte-x4ckt5:last-child{background:#ff6b6b26;border-color:#ff6b6b66;color:#ff6b6b}.action-btn.svelte-x4ckt5:last-child:hover{background:#ff6b6b40;border-color:#ff6b6b;color:#ff6b6b}.feeds-list.svelte-x4ckt5{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;max-height:200px;overflow-y:auto;scroll-behavior:auto;overscroll-behavior:contain}@media(min-width:480px){.feeds-list.svelte-x4ckt5{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.feed-item.svelte-x4ckt5{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;background:var(--glass-bg);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.85rem;opacity:.5}.feed-item.active.svelte-x4ckt5{opacity:1;background:linear-gradient(135deg,var(--glass-bg),var(--glass-bg-hover));border-color:var(--accent-color);box-shadow:0 2px 8px #ff6b6b26}.feed-item.svelte-x4ckt5:hover{background:var(--glass-bg-hover);border-color:var(--accent-color);opacity:1}.feed-item.svelte-x4ckt5 input[type=checkbox]:where(.svelte-x4ckt5){cursor:pointer;width:16px;height:16px;accent-color:var(--accent-color)}.feed-name.svelte-x4ckt5{color:var(--text-primary);font-weight:500;display:inline-flex;align-items:center;gap:.35rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-item.active.svelte-x4ckt5 .feed-name:where(.svelte-x4ckt5){font-weight:600}.source-flag.svelte-x4ckt5{width:16px;height:auto;border-radius:2px;box-shadow:0 1px 2px #00000026}.feeds-list.svelte-x4ckt5::-webkit-scrollbar{width:4px}.feeds-list.svelte-x4ckt5::-webkit-scrollbar-track{background:var(--border-color);border-radius:2px}.feeds-list.svelte-x4ckt5::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:2px}@media(min-width:768px){.rss-feeds-toggle.svelte-x4ckt5{margin:0 0 1rem}.panel-actions.svelte-x4ckt5{margin-right:auto;max-width:360px}.section-actions.svelte-x4ckt5{margin-left:auto;margin-bottom:16px;max-width:fit-content;max-width:325px}.feeds-list.svelte-x4ckt5{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:320px){.panel-actions.svelte-x4ckt5{gap:4px}.action-btn.svelte-x4ckt5{padding:6px 8px;font-size:.7rem;gap:4px}.feeds-panel.svelte-x4ckt5{padding:8px}}.language-selector.svelte-rtuwzb{position:relative;display:flex;align-items:center;gap:.5rem}.language-label.svelte-rtuwzb{font-size:.875rem;color:var(--text-secondary);white-space:nowrap}.language-dropdown.svelte-rtuwzb{position:relative}.language-toggle.svelte-rtuwzb{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--glass-bg);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:auto;justify-content:space-between}@media(min-width:480px){.language-toggle.svelte-rtuwzb{min-width:120px}}.flag-icon.svelte-rtuwzb{width:20px;height:auto;border-radius:2px;box-shadow:0 1px 2px #00000026}.language-toggle.svelte-rtuwzb:hover{background:var(--glass-bg-hover);border-color:var(--border-color-hover)}.current-language.svelte-rtuwzb{flex:1;text-align:left}.dropdown-arrow.svelte-rtuwzb{transition:transform .2s ease;font-size:.75rem;opacity:.7}.dropdown-arrow.rotated.svelte-rtuwzb{transform:rotate(180deg)}.language-options.svelte-rtuwzb{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:var(--glass-bg);border:1px solid var(--border-color);border-radius:.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px #00000026}.language-option.svelte-rtuwzb{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:none;border:none;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:background .2s ease;text-align:left}.language-option.svelte-rtuwzb:hover{background:var(--glass-bg-hover)}.language-option.selected.svelte-rtuwzb{background:var(--accent-color);color:var(--accent-text);font-weight:500}.language-option.svelte-rtuwzb:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.language-option.svelte-rtuwzb:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}@media(min-width:769px){.language-toggle.svelte-rtuwzb{min-width:130px}}.atom-spinner.svelte-n4q1sy{position:relative;width:var(--size);height:var(--size);display:inline-flex;align-items:center;justify-content:center}.nucleus.svelte-n4q1sy{position:absolute;width:calc(var(--size) * .15);height:calc(var(--size) * .15);background:var(--color);border-radius:50%;box-shadow:0 0 calc(var(--size) * .15) var(--color),0 0 calc(var(--size) * .25) var(--color);z-index:3;animation:svelte-n4q1sy-pulse calc(2s / var(--speed)) ease-in-out infinite}.orbit.svelte-n4q1sy{position:absolute;border:1.5px solid currentColor;border-radius:50%;opacity:.6}.orbit-1.svelte-n4q1sy{width:calc(var(--size) * .5);height:calc(var(--size) * .9);color:var(--color);animation:svelte-n4q1sy-rotate-orbit-1 calc(3s / var(--speed)) linear infinite}.orbit-2.svelte-n4q1sy{width:calc(var(--size) * .5);height:calc(var(--size) * .9);color:var(--color);animation:svelte-n4q1sy-rotate-orbit-2 calc(3s / var(--speed)) linear infinite;transform:rotate(60deg)}.orbit-3.svelte-n4q1sy{width:calc(var(--size) * .5);height:calc(var(--size) * .9);color:var(--color);animation:svelte-n4q1sy-rotate-orbit-3 calc(3s / var(--speed)) linear infinite;transform:rotate(-60deg)}.electron.svelte-n4q1sy{position:absolute;width:calc(var(--size) * .08);height:calc(var(--size) * .08);background:var(--color);border-radius:50%;box-shadow:0 0 calc(var(--size) * .1) var(--color);top:0;left:50%;transform:translate(-50%)}.glow.svelte-n4q1sy{position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(6,182,212,.2) 0%,transparent 70%);border-radius:50%;animation:svelte-n4q1sy-glow calc(2s / var(--speed)) ease-in-out infinite alternate;z-index:0}@keyframes svelte-n4q1sy-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes svelte-n4q1sy-rotate-orbit-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-n4q1sy-rotate-orbit-2{0%{transform:rotate(60deg)}to{transform:rotate(420deg)}}@keyframes svelte-n4q1sy-rotate-orbit-3{0%{transform:rotate(-60deg)}to{transform:rotate(300deg)}}@keyframes svelte-n4q1sy-glow{0%{opacity:.3;transform:scale(.9)}to{opacity:.6;transform:scale(1.1)}}.news-container.svelte-ry0hry{max-width:100%;width:100%;margin:0 auto;padding:0 .5rem 2rem;box-sizing:border-box;overflow-x:hidden}@media(min-width:768px){.news-container.svelte-ry0hry{padding:0 1rem 2rem}}@media(min-width:1200px){.news-container.svelte-ry0hry{max-width:1200px}}.news-header.svelte-ry0hry{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;position:relative}.header-controls.svelte-ry0hry{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem}.content-filter.svelte-ry0hry{display:flex;flex-wrap:wrap;gap:.5rem;background:var(--card-bg);padding:.25rem;border-radius:.5rem;border:1px solid var(--border-color)}.filter-btn.svelte-ry0hry{padding:.5rem 1rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:.25rem;font-weight:500;transition:all .2s}.filter-btn.svelte-ry0hry:hover{color:var(--text-primary);background:var(--bg-secondary)}.filter-btn.active.svelte-ry0hry{background:var(--accent-color);color:#fff}.filter-separator.svelte-ry0hry{width:1px;background:var(--border-color);margin:0 .25rem}.refresh-filter-btn.svelte-ry0hry{display:flex;align-items:center;gap:.5rem}.refresh-icon.svelte-ry0hry{display:flex;align-items:center}.refresh-icon.spinning.svelte-ry0hry{animation:svelte-ry0hry-spin 1s linear infinite}@keyframes svelte-ry0hry-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sticky-controls-wrapper.svelte-ry0hry{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--bg-primary);padding:1rem;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #0000001a;animation:svelte-ry0hry-slideDown .3s ease}@keyframes svelte-ry0hry-slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.news-separator.svelte-ry0hry{border:none;border-top:1px solid var(--border-color);margin:1rem 0}.mobile-controls.svelte-ry0hry{display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.5rem}.refresh-btn-mobile.svelte-ry0hry{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.news-grid.svelte-ry0hry{column-count:1;column-gap:1rem;column-fill:balance;width:100%;box-sizing:border-box}@media(min-width:768px){.news-grid.svelte-ry0hry{column-count:2;column-gap:1.5rem}}@media(min-width:1200px){.news-grid.svelte-ry0hry{column-count:3;column-gap:2rem}}.news-card.svelte-ry0hry{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;transition:transform .2s,box-shadow .2s;display:inline-block;width:100%;max-width:100%;margin-bottom:2rem;break-inside:avoid;page-break-inside:avoid;text-align:left;box-sizing:border-box}.news-card.svelte-ry0hry :where(.svelte-ry0hry){text-align:left!important}.news-card.svelte-ry0hry:hover{transform:translateY(-4px);box-shadow:0 12px 24px var(--shadow-color);border-color:var(--accent-color)}.card-link.svelte-ry0hry{text-decoration:none;color:inherit;display:block}.article-image.svelte-ry0hry{position:relative;width:100%;padding-top:56.25%;background:var(--bg-secondary);overflow:hidden}.article-image.svelte-ry0hry img:where(.svelte-ry0hry){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card.svelte-ry0hry:hover .article-image:where(.svelte-ry0hry) img:where(.svelte-ry0hry){transform:scale(1.05)}.article-content.svelte-ry0hry{padding:1.25rem;flex:1;display:flex;flex-direction:column;text-align:left!important}.text-only-content.svelte-ry0hry{padding:1.5rem;text-align:left!important}.article-meta.svelte-ry0hry{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.875rem;text-align:left!important}.article-source.svelte-ry0hry{font-weight:600;display:flex;align-items:center;gap:.5rem}.source-flag.svelte-ry0hry{width:16px;height:12px;object-fit:cover;border-radius:2px}.article-date.svelte-ry0hry{color:var(--text-secondary)}.article-title.svelte-ry0hry{font-size:1.1rem;font-weight:700;margin:0 0 .75rem;line-height:1.4;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left!important}.article-description.svelte-ry0hry{font-size:.9rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;text-align:left!important}.article-author.svelte-ry0hry{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;color:var(--text-secondary)}.video-embed-container.svelte-ry0hry{position:relative;width:100%;padding-top:56.25%;background:#000}.video-embed-container.svelte-ry0hry iframe:where(.svelte-ry0hry){position:absolute;top:0;left:0;width:100%;height:100%}.video-placeholder.svelte-ry0hry{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-secondary);padding:1rem;text-align:center}.placeholder-icon.svelte-ry0hry{margin-bottom:.5rem;opacity:.5}.placeholder-text.svelte-ry0hry{font-size:.9rem;margin-bottom:.5rem}.placeholder-link.svelte-ry0hry{color:var(--accent-color);text-decoration:none;font-size:.9rem;font-weight:500}.placeholder-link.svelte-ry0hry:hover{text-decoration:underline}.loading-container.svelte-ry0hry,.error-container.svelte-ry0hry,.empty-container.svelte-ry0hry{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;color:var(--text-secondary)}.error-icon.svelte-ry0hry,.empty-icon.svelte-ry0hry{color:var(--accent-color);margin-bottom:1rem;opacity:.8}.retry-btn.svelte-ry0hry{margin-top:1rem;padding:.5rem 1.5rem;background:var(--accent-color);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:opacity .2s}.retry-btn.svelte-ry0hry:hover{opacity:.9}.refresh-loading.svelte-ry0hry{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:var(--bg-secondary);border-radius:.5rem;margin-bottom:1.5rem;color:var(--text-secondary);font-size:.9rem}.pagination-controls.svelte-ry0hry{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:2rem}@media(min-width:768px){.pagination-controls.svelte-ry0hry{gap:.5rem;margin-top:3rem}}.pagination-btn.svelte-ry0hry,.page-number.svelte-ry0hry{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);cursor:pointer;transition:all .2s;font-weight:500;font-size:.875rem;padding:0 .5rem}@media(min-width:768px){.pagination-btn.svelte-ry0hry,.page-number.svelte-ry0hry{min-width:44px;height:44px;font-size:1rem}}.pagination-btn.svelte-ry0hry:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.svelte-ry0hry:not(:disabled):hover,.page-number.svelte-ry0hry:hover{border-color:var(--accent-color);color:var(--accent-color)}.page-number.active.svelte-ry0hry{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.page-ellipsis.svelte-ry0hry{color:var(--text-secondary);padding:0 .5rem}.no-content-placeholder.svelte-ry0hry{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;text-align:center;color:var(--text-secondary);background:var(--card-bg);border-radius:.75rem;border:1px dashed var(--border-color)}.placeholder-title.svelte-ry0hry{margin:1rem 0 .5rem;color:var(--text-primary)}@media(max-width:768px){.news-grid.svelte-ry0hry{grid-template-columns:1fr}.header-controls.desktop-only.svelte-ry0hry{display:none}.mobile-controls.svelte-ry0hry{display:flex}.content-filter.mobile-only.svelte-ry0hry{flex:1;flex-wrap:nowrap;justify-content:center;gap:.25rem}.filter-btn.svelte-ry0hry{white-space:nowrap;padding:.4rem .6rem;font-size:.8rem;flex-shrink:0}.pagination-controls.svelte-ry0hry{flex-wrap:nowrap;gap:.15rem}.pagination-btn.svelte-ry0hry,.page-number.svelte-ry0hry{min-width:32px;height:32px;font-size:.75rem;padding:0 .25rem}.page-ellipsis.svelte-ry0hry{padding:0 .25rem}}html{--bg-primary: #050a14;--bg-secondary: #0f172a;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-muted: #64748b;--accent-color: #06b6d4;--accent-hover: #0891b2;--border-color: #1e293b;--border-strong: #334155;--card-bg: #0f172a;--glass-bg: rgba(15, 23, 42, .7);--glass-bg-hover: rgba(30, 41, 59, .8);--shadow-color: rgba(0, 0, 0, .5);--source-color-1: #22d3ee;--source-color-2: #38bdf8;--source-color-3: #818cf8;--source-color-4: #c084fc;--source-color-5: #f472b6;--source-color-6: #fb7185;--source-color-7: #34d399;--source-color-8: #a78bfa;--source-color-9: #fbbf24;--source-color-10: #60a5fa}html[data-theme=light]{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--accent-color: #0284c7;--accent-hover: #0369a1;--border-color: #e2e8f0;--border-strong: #cbd5e1;--card-bg: #ffffff;--glass-bg: rgba(255, 255, 255, .8);--glass-bg-hover: rgba(241, 245, 249, .9);--shadow-color: rgba(0, 0, 0, .05);--source-color-1: #0284c7;--source-color-2: #0369a1;--source-color-3: #4338ca;--source-color-4: #7e22ce;--source-color-5: #be185d;--source-color-6: #be123c;--source-color-7: #059669;--source-color-8: #7c3aed;--source-color-9: #d97706;--source-color-10: #2563eb}html{overflow-x:hidden;width:100%}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease;min-height:100vh;overflow-x:hidden;width:100%}main.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;width:100%}.loading-screen.svelte-1n46o8q{height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary)}
