.news-heading{position:relative}.news-heading h1{background:linear-gradient(110deg,#fff,#8fe9df);background-clip:text;color:transparent}.news-toolbar{display:flex;gap:12px;margin-bottom:18px}.news-toolbar input{flex:1;min-width:0}.news-toolbar button{white-space:nowrap}.news-summary{display:flex;justify-content:space-between;gap:20px;margin:24px 0;color:#abc0cf}.news-summary details{max-width:65%;font-size:13px}.news-summary summary{cursor:pointer}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.news-story{background:linear-gradient(135deg,#142334,#0d1524);border:1px solid #ffffff16;border-radius:22px;padding:24px;display:flex;flex-direction:column;animation:news-in .45s both;animation-delay:calc(var(--i)*35ms);transition:border-color .2s,transform .2s}.news-story:hover{border-color:#56c9b775;transform:translateY(-3px)}.news-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#9db3c5;line-height:1.8}.news-meta span{color:#73dfc9}.news-story h2{font-size:20px;line-height:1.8;margin:14px 0}.news-story h2 button{background:none;border:0;padding:0;text-align:right;color:inherit;font:inherit}.news-story>p{color:#adbdcd;font-size:14px;line-height:2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px}.news-story .news-read{background:none;border:0;border-top:1px solid #ffffff13;border-radius:0;margin-top:auto;padding:14px 0 0;color:#7ce4cf;text-align:right;display:flex;justify-content:space-between}#news-reader{width:min(720px,calc(100% - 28px));max-height:85dvh;border:1px solid #476170;border-radius:22px;background:#101c2b;color:#edf5fb;padding:28px;overflow:auto}#news-reader::backdrop{background:#030913c9;backdrop-filter:blur(6px)}#news-reader h2{font-size:26px;line-height:1.8}#news-reader-text{font-size:18px;line-height:2.2;white-space:pre-line}#news-original{color:#7ce4cf}#news-close{margin-bottom:20px}#news-install-help{margin-top:28px}#news-install-help summary{cursor:pointer}#news-chips button[aria-pressed=true]{background:#224e50;border-color:#77decd;color:white}@keyframes news-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid{grid-template-columns:1fr}.news-toolbar{flex-wrap:wrap}.news-toolbar input{flex-basis:100%}.news-summary{display:block}.news-summary details{max-width:none;margin-top:12px}.news-story{padding:20px}#news-reader{padding:20px}#news-reader h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.news-story{animation:none;transition:none}}
