*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;border:none;color:inherit;font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}ul{list-style:none;padding:0}#root{isolation:isolate}:root,:root[data-theme=light]{--background-color: #eff4f8;--text-color: #333;--secondary-text-color: #666;--primary-color: #fff;--accent-color: #e0e0e0;--active-color: #193cb8;--link-color: #ec003f}:root[data-theme=dark]{--background-color: #121212;--text-color: #eee;--secondary-text-color: #b9b9b9;--primary-color: #18181b;--accent-color: #35302f}@media (prefers-color-scheme: dark){:root{--background-color: #121212;--text-color: #eee;--secondary-text-color: #b9b9b9;--primary-color: #18181b;--accent-color: #35302f}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark}body{background-color:var(--background-color);color:var(--text-color)}h1[data-v-d1ac67d5]{font-size:1.2em;line-height:1.1}h1 a[data-v-d1ac67d5]{color:var(--text-color);text-decoration:none}.news-item[data-v-c3d263ed]{display:flex;gap:1rem;padding:1rem}.news-item.bottom-border[data-v-c3d263ed]{border-bottom:1px solid var(--accent-color)}.news-item .news-item__header[data-v-c3d263ed]{flex:0 0 30%}.news-item .news-item__header a.news-item__cover[data-v-c3d263ed]{display:flex;aspect-ratio:5 / 3;border-radius:.4rem;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.news-item .news-item__header a.news-item__cover[data-v-c3d263ed]:hover{transform:scale(1.05);box-shadow:0 8px 16px #0003}.news-item .news-item__header a.news-item__cover .news-item__thumbnail[data-v-c3d263ed]{height:100%;width:100%;object-fit:cover}.news-item .news-item__content[data-v-c3d263ed]{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;overflow:hidden}.news-item .news-item__content a.news-item__link[data-v-c3d263ed]{color:var(--text-color);text-decoration:none;transition:color .2s ease-in-out;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;text-overflow:ellipsis;overflow:hidden}.news-item .news-item__content a.news-item__link .news-item__title[data-v-c3d263ed]{font-size:1.2rem;line-height:1.4rem;margin-bottom:.3rem}@media screen and (max-width: 800px){.news-item .news-item__content a.news-item__link .news-item__title[data-v-c3d263ed]{font-size:.9rem;line-height:1.2rem}}.news-item .news-item__content a.news-item__link .news-item__description[data-v-c3d263ed]{color:var(--secondary-text-color);font-size:.9rem}@media screen and (max-width: 800px){.news-item .news-item__content a.news-item__link .news-item__description[data-v-c3d263ed]{font-size:.8rem}}.news-item .news-item__content a.news-item__link[data-v-c3d263ed]:hover,.news-item .news-item__content a.news-item__link[data-v-c3d263ed]:active{color:var(--link-color)}@media screen and (max-width: 600px){.news-item .news-item__content a.news-item__link[data-v-c3d263ed]{-webkit-line-clamp:3;line-clamp:3}}.news-item .news-item__content .news-item__meta[data-v-c3d263ed]{display:flex;gap:1rem}.news-item .news-item__content .news-item__meta time[data-v-c3d263ed],.news-item .news-item__content .news-item__meta span[data-v-c3d263ed]{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--secondary-text-color)}.news-item .news-item__content .news-item__meta span.news-item__site[data-v-c3d263ed]{padding:.2rem .6rem;background-color:var(--accent-color);border-radius:.5rem;color:var(--text-color);font-size:.8rem}.news-item .news-item__content .news-item__meta span.news-item__site img[data-v-c3d263ed]{max-height:.9rem}.news-list[data-v-f3c516f0]{display:flex;justify-content:space-between;flex-direction:column}section[data-v-24874343]{background-color:var(--primary-color);padding:.6rem;padding-bottom:0;border-radius:.8rem;position:sticky;top:0;z-index:10}section h2.sr-only[data-v-24874343]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}section ul.news-source-tabs[data-v-24874343]{display:flex;gap:1rem;list-style:none;border-bottom:1px solid var(--accent-color);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}section ul.news-source-tabs li.news-source-tab[data-v-24874343]{padding-bottom:.5rem;flex-shrink:0}section ul.news-source-tabs li.news-source-tab.active[data-v-24874343]{border-bottom:3px solid var(--active-color)}section ul.news-source-tabs li.news-source-tab:not(.active) button[data-v-24874343]:hover{background-color:var(--accent-color)}section ul.news-source-tabs li.news-source-tab button[data-v-24874343]{padding:.1rem .5rem;border-radius:.25rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem}section ul.news-source-tabs li.news-source-tab button img[data-v-24874343]{max-height:1rem}header.page-header[data-v-df16c797]{display:flex;margin-bottom:1rem;padding:1rem 0;background-color:var(--primary-color);border-bottom:1px solid var(--accent-color)}header.page-header section.page-header__inner[data-v-df16c797]{margin:0 auto;display:flex;justify-content:space-between;width:100%;padding:0;max-width:800px}@media screen and (max-width: 800px){header.page-header section.page-header__inner[data-v-df16c797]{padding:0 1rem}}main.main-content[data-v-df16c797]{width:100%;max-width:800px;margin:0 auto;margin-bottom:2rem;background-color:var(--primary-color);border:1px solid var(--accent-color);border-radius:.8rem}main.main-content .news-list-container[data-v-df16c797]{min-height:100vh}@media screen and (max-width: 800px){main.main-content[data-v-df16c797]{border-radius:0}}
