@import url(https://fonts.googleapis.com/css2?family=Inter:wght@700;900&display=swap);@import url(https://fonts.googleapis.com/css?family=DM+Serif+Display:400,700|Merriweather:400,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;margin:0}.logo-news-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:.3em;margin-left:.5em}.logo-news{color:#1a253f;font-family:"DM Serif Display",Georgia,serif;font-size:2.65rem;font-weight:700;letter-spacing:-1.5px;line-height:1;margin-bottom:.12em;padding-right:.2em;text-shadow:0 2px 12px #1a253f14,0 1px 0 #fff}.news-tagline{color:#72809d;font-family:Inter,Arial,sans-serif;font-size:1.02rem;font-style:italic;letter-spacing:.02em;margin-bottom:.6em;margin-left:2px}.navbar-twitter{align-items:center;background:#fff;border-bottom:1px solid #e6e9f0;display:flex;flex-direction:column;padding:.5em .5em 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.logo-twitter{color:#1976d2;font-family:Inter,Arial,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-1px;margin-bottom:.25em;margin-top:.6em}.searchbar-twitter-wrap{align-items:center;display:flex;margin-bottom:.35em;max-width:540px;position:relative;width:100%}.searchbar-twitter{background:#fafbff;border:1.5px solid #e0e0e0;border-radius:2em;box-shadow:0 2px 8px #5a78c814;font-size:1.18rem;padding:13px 44px 13px 18px;transition:border .2s,box-shadow .2s;width:100%}.searchbar-twitter:focus{border-color:#2171d1;box-shadow:0 0 0 2px #c5e3ff;outline:none}.clear-btn{background:#0000;border:none;color:#b0b4ba;cursor:pointer;font-size:1.32em;opacity:.77;padding:0;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.clear-btn:focus{outline:2px solid #1976d2}.clear-btn:hover{color:#2171d1;opacity:1}.tabs-twitter-row{align-items:center;display:flex;flex-direction:row;gap:1em;margin-bottom:.3em;margin-top:.4em;max-width:860px;width:100%}.tabs-twitter-scroll{display:flex;flex:1 1 auto;gap:.3em;overflow-x:auto;white-space:nowrap}.tabs-twitter-btn{background:none;border:none;border-bottom:3px solid #0000;color:#555;cursor:pointer;display:inline-block;font-size:1.11rem;font-weight:500;margin:0 .13em;opacity:1;padding:.28em .85em .39em;transition:border-bottom .18s,color .18s,opacity .16s;white-space:nowrap}.tabs-twitter-btn.active{border-bottom:3px solid #2171d1;color:#2171d1;font-weight:700}.tabs-twitter-btn:focus{color:#2171d1;outline:none}.tabs-twitter-slider{align-items:center;display:flex;font-size:.98rem;gap:.4em;margin-left:.5em}.slider-label{color:#666;font-size:.97rem;font-weight:500;margin-right:4px}.tabs-twitter-slider input[type=range]{width:92px}.results{margin:0 auto .8em;max-width:860px;padding:0 8px;text-align:left}.main-hero{align-items:center;background:#f9fafd;display:flex;flex-direction:column;justify-content:flex-start;min-height:80vh;padding-top:18px}@media (max-width:700px){.logo-twitter{font-size:1.28rem;margin-top:.3em}.navbar-twitter{padding:.32em .4em 0}.searchbar-twitter{font-size:1.03rem;padding:11px 36px 11px 12px}.tabs-twitter-row{gap:.25em}.tabs-twitter-btn{font-size:.98rem;padding:.16em .61em .21em}.results{padding:0 3px}.tabs-twitter-slider{display:none}}.news-item{background:#fff;border-radius:14px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:18px 22px 18px 30px;position:relative;transition:box-shadow .18s,transform .18s}.news-item:before{background:#1976d2;border-radius:3px;bottom:20px;content:"";left:10px;position:absolute;top:20px;width:4px}.news-item h3{color:#1a253f;font-size:1.13rem;font-weight:500;margin:0 0 9px;transition:color .18s,-webkit-text-decoration .18s;transition:color .18s,text-decoration .18s;transition:color .18s,text-decoration .18s,-webkit-text-decoration .18s}.news-item:hover{box-shadow:0 4px 20px #00000017;transform:scale(1.014)}.news-item:hover h3{text-decoration:underline}.news-item p{align-items:center;color:#7e8ba9;display:flex;font-size:13px;font-style:italic;font-weight:400;gap:12px;margin:4px 0}hr{border:.5px solid #ddd;margin-top:10px}.source-link{color:#007bff;cursor:pointer;text-decoration:underline}.source-link:hover{color:#0056b3}.filter-status{align-items:center;background:#e8f1fd;border:1.5px solid #0a8fff;border-radius:8px;box-shadow:0 2px 8px #0a8fff0a;color:#205081;display:flex;font-size:1rem;font-weight:500;gap:12px;margin:14px 0;padding:12px}.filter-status strong{background:#cfe5fd;border-radius:6px;color:#0a8fff;margin:0 7px;padding:2px 10px}.filter-status p{margin:0}.filter-status button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.filter-status button:hover{background:#0056b3}.source-link.active{background:#e8f1fd;border-radius:6px;color:#174ea6;font-weight:700;padding:1px 8px;transition:background .2s,color .2s}.App{display:flex;flex-direction:column;min-height:100vh}.footer{background-color:#f9f9f9;border-top:1px solid #ddd;color:#333;font-size:14px;margin-top:auto;padding:10px;text-align:center}.footer a{color:#007bff;text-decoration:none}.footer a:hover{text-decoration:underline}.love-icon{color:red;font-size:16px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:20px}.pagination-button{background-color:#f1f1f1;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:5px 10px}.pagination-button.active,.pagination-button:hover{background-color:#007bff;color:#fff}.pagination-button.active{cursor:default;font-weight:700}.back-to-top{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:20px;padding:10px 20px}.back-to-top:hover{background-color:#0056b3}.footer-link{color:#007bff;text-decoration:none}.footer-link:hover{text-decoration:underline}.tagline{color:#7e8699;display:block;font-size:1.18rem;font-style:italic;letter-spacing:.02em;margin-bottom:34px;margin-top:0;text-align:center;width:100%}.news-item .published-date{color:#b0b6be;font-size:13px;margin-left:auto}.published-human{background:#f2f6fa;border-radius:8px;color:#b0b6be;cursor:help;font-size:13px;font-weight:500;padding:2px 8px;transition:background .2s}.published-human:hover{background:#e8f1fd;color:#205081}.justnow-badge{border-radius:9px;color:#25a85a;font-weight:600;margin-left:7px;padding:2.2px 10px}.footer-brand{color:#174ea6;font-weight:600;letter-spacing:.03em}@media (max-width:600px){.searchbar-gear-wrap{max-width:99vw;padding-right:2vw}.gear-btn{height:28px!important;margin-left:4px;min-height:28px!important;min-width:28px!important;width:28px!important}}.top-news-block{margin:0 auto 34px;max-width:760px;padding:0 0 22px}.top-news-title{color:#1a253f;font-size:1.15rem;font-weight:800;letter-spacing:.03em;margin-bottom:18px;text-align:left}.top-news-list{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start}.top-news-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0a1e5012;color:#1a253f;display:flex;flex:1 1 260px;flex-direction:column;justify-content:space-between;margin-bottom:5px;max-width:350px;min-width:240px;padding:16px 18px 14px;text-align:left;text-decoration:none;transition:box-shadow .16s,transform .16s}.top-news-card:hover{box-shadow:0 6px 22px #3c5fb421;transform:translateY(-2px) scale(1.012)}.top-news-headline{color:#174ea6;font-size:1.03rem;font-weight:700;line-height:1.28;margin-bottom:8px;text-align:center}.top-news-meta{align-items:center;color:#6e7fa4;display:flex;font-size:.93rem;gap:10px}.top-news-source{background:#eaf6fd;border-radius:9px;color:#1976d2;font-size:.94em;font-weight:600;padding:2px 10px}.top-news-date{background:#f5f6fa;border-radius:7px;color:#adb8c2;font-size:.9em;margin-left:5px;padding:2px 9px}.top-news-loading{color:#888;margin:36px 0;text-align:center}.news-logo-font{color:#2171d1;font-family:"DM Serif Display",Inter,Arial,serif;font-size:2rem;font-weight:900;letter-spacing:-.5px;margin-bottom:1.2em;text-align:center}@media (max-width:760px){.top-news-list{flex-direction:column;gap:12px}.top-news-card{max-width:none;min-width:0;min-width:auto}}.justnow-badge{background:#eafaf1;border-radius:10px;box-shadow:0 1px 3px #30a46c14;color:#30a46c;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.03em;margin-left:10px;padding:2px 10px;vertical-align:middle}.menu-button-wrap{position:absolute;right:26px;top:18px;z-index:200}.gear-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;padding:2px;transition:background .18s;width:38px}.gear-btn:focus,.gear-btn:hover{background:#f1f4f8;outline:none}.popover-menu{animation:menuPopIn .18s cubic-bezier(.46,.03,.52,.96);background:#fff;border:1.5px solid #e6e9f0;border-radius:14px;box-shadow:0 6px 24px #2830641a;display:flex;flex-direction:column;gap:4px;min-width:165px;padding:8px 0;position:absolute;right:0;top:44px}@keyframes menuPopIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.menu-item{align-items:center;background:none;border:none;border-radius:8px;color:#202430;cursor:pointer;display:flex;font-size:.97rem;gap:10px;min-width:125px;padding:7px 14px 7px 11px;transition:background .16s,color .16s;width:100%}.menu-item:focus,.menu-item:hover{background:#f2f6fb;color:#1865e1;outline:none}.menu-icon{align-items:center;display:flex;height:22px;justify-content:center;width:22px}@media (max-width:600px){.menu-button-wrap{right:8px;top:12px}.popover-menu{min-width:138px;right:-8px}}.live-btn{background:#f3f5f8;border:1.5px solid #d2e3e6;border-radius:20px;box-shadow:0 2px 6px #64b49608;color:#666;cursor:pointer;font-size:1.08rem;font-weight:600;margin-left:16px;outline:none;padding:6px 20px;transition:background .14s,color .13s,border .13s,box-shadow .13s}.live-btn.on{background:#e7fbee;border:1.5px solid #94e2b7;color:#21864c}.live-btn.off{background:#f3f5f8;border:1.5px solid #e6e6e6;color:#888}.live-btn:active{filter:brightness(.98)}
/*# sourceMappingURL=main.00d198b4.css.map*/