/* News page adapted from News.dc(1).html — extracted styles. */
.mz-news-page { color:#dfdfdf;background:#0e0e10;font-family:Poppins,sans-serif;position:relative;min-height:100vh;overflow:hidden}
.mz-news-page *, .mz-news-page *::before,.mz-news-page *::after,.mz-news-modal * {box-sizing:border-box}
.mz-news-filter {height:34px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:9px;border:1px solid #292932;background:#17171c;color:#8f8f9b;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer}
.mz-news-filter:hover {border-color:#4a4a55;color:#ededf1}
.mz-news-filter[aria-pressed="true"]{background:rgba(1,205,218,.09);border-color:rgba(1,205,218,.44);color:#01cdda}
.mz-news-filter-dot{width:6px;height:6px;border-radius:2px;background:currentColor}
.mz-news-page .mz-news-loading, .mz-news-page .mz-news-empty,.mz-news-page .mz-news-ended {padding:40px 16px; color:#85858f; font:12px 'JetBrains Mono',monospace;text-align:center}
.mz-news-page .mz-news-load-more{height:44px;padding:0 20px;border-radius:11px;border:1px solid #30303a;background:#17171d;color:#dfdfdf;font:600 13.5px Poppins,sans-serif;cursor:pointer}
.mz-news-page .mz-news-load-more:hover{border-color:#4a4a55;background:#1c1c23;color:#fff}
.mz-news-page [hidden], .mz-news-modal[hidden]{display:none!important}
.mz-news-page .mz-news-item{cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid #24242c;border-radius:16px;background:#131317;transition:border-color .15s,background .15s,transform .15s;min-width:0;color:inherit;text-align:left;font-family:Poppins,sans-serif;width:100%;min-height:215px}
.mz-news-page .mz-news-item:hover,.mz-news-page .mz-news-item:focus-visible{border-color:rgba(1,205,218,.32);background:#16161b;transform:translateY(-2px)}
.mz-news-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font:10.5px 'JetBrains Mono',monospace}
.mz-news-item-date{color:#7b7b87}
.mz-news-item-type{display:flex;align-items:center;gap:7px;color:var(--category-color,#01cdda);font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.mz-news-item-type::before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor}
.mz-news-item-title{margin:0;font-size:17.5px;line-height:1.35;font-weight:600;color:#ededf1}
.mz-news-item-excerpt{margin:0;flex:1;font-size:13.5px;line-height:1.7;color:#85858f;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.mz-news-item-footer{padding-top:14px;border-top:1px solid #1f1f26;display:flex;align-items:center;justify-content:space-between;color:#9a9aa6;font-size:12.5px;font-weight:600}
.mz-news-item-footer span{color:#01cdda}
.mz-news-modal{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;font-family:Poppins,sans-serif;color:#c4c4cc}
.mz-news-modal-backdrop{position:absolute;inset:0;background:rgba(6,6,8,.66);backdrop-filter:blur(3px)}
.mz-news-dialog{position:relative;width:720px;max-width:100%;height:100%;display:flex;flex-direction:column;background:#111114;border-left:1px solid #23232a;box-shadow:-30px 0 70px rgba(0,0,0,.5)}
.mz-news-dialog-topline{height:2px;flex:none;background:linear-gradient(90deg,#01cdda,#8f69ff 60%,#f04797)}
.mz-news-dialog-bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(20px,4vw,44px);border-bottom:1px solid #1f1f26}
.mz-news-dialog-bar button{border:1px solid #26262f;border-radius:8px;background:transparent;color:#9a9aa6;font:600 12.5px Poppins,sans-serif;cursor:pointer;padding:8px 12px}
.mz-news-dialog-bar button:hover{color:#fff;background:#17171c}
.mz-news-dialog-scroll{overflow-y:auto;min-height:0;flex:1}
.mz-news-dialog-content{max-width:620px;margin:auto;padding:clamp(22px,3vw,34px) clamp(20px,4vw,40px) 44px}
.mz-news-article-meta{font:700 11px 'JetBrains Mono',monospace;color:#01cdda}
.mz-news-dialog-content h2{font-size:clamp(24px,2.6vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.03em;color:#f4f4f6}
.mz-news-article-divider{height:1px;margin:20px 0 22px;background:linear-gradient(90deg,#2a2a33,transparent)}
.mz-news-richtext{font-size:15.5px;line-height:1.85;color:#c4c4cc;overflow-wrap:anywhere}
.mz-news-richtext a{color:#01cdda}
.mz-news-richtext strong{color:#ededf1}
.mz-news-richtext [data-tone="cyan"]{color:#01cdda}.mz-news-richtext [data-tone="pink"]{color:#f04797}.mz-news-richtext [data-tone="purple"]{color:#a58bff}.mz-news-richtext [data-tone="green"]{color:#2ddb91}.mz-news-richtext [data-tone="amber"]{color:#e2c735}
.mz-news-richtext blockquote{border-left:3px solid #a58bff;margin:14px 0;padding:10px 16px;background:#18171f}
.mz-news-richtext pre{overflow:auto;background:#17171c;padding:14px;border-radius:9px}
.mz-news-richtext h3{color:#f4f4f6}
body.mz-news-dialog-open{overflow:hidden}
@media(max-width:700px){.mz-news-page [data-screen-label="Articles"]{grid-template-columns:1fr!important}.mz-news-dialog{width:100%}}
@media(prefers-reduced-motion:reduce){.mz-news-page .mz-news-item{transition:none}}
.mz-news-page .mz-news-a64cbf9d5 {position:absolute;top:-220px;right:-160px;width:680px;height:680px;border-radius:50%;background:radial-gradient(closest-side, rgba(1,205,218,.07), rgba(108,71,240,.045) 55%, rgba(14,14,16,0));pointer-events:none}
.mz-news-page .mz-news-a07b83178 {position:relative;max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(18px,3.2vw,44px) 44px;box-sizing:border-box}
.mz-news-page .mz-news-d41c1c034 {display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}
.mz-news-page .mz-news-48a0d2f87 {max-width:680px}
.mz-news-page .mz-news-dc3505149 {display:flex;align-items:center;gap:10px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8f8f9b}
.mz-news-page .mz-news-335343310 {width:7px;height:7px;border-radius:50%;background:#01cdda;box-shadow:0 0 10px rgba(1,205,218,.6)}
.mz-news-page .mz-news-ff54d1cc1 {margin:18px 0 0;font-size:clamp(30px,3.4vw,46px);line-height:1.1;font-weight:700;letter-spacing:-.035em;color:#f4f4f6;text-wrap:balance}
.mz-news-page .mz-news-ce4fe5d36 {margin:14px 0 0;font-size:15px;line-height:1.7;color:#9a9aa6;text-wrap:pretty}
.mz-news-page .mz-news-8baf0a16a {display:flex;flex-wrap:wrap;gap:6px}
.mz-news-page .mz-news-8f71c949b {margin-top:36px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}
.mz-news-page .mz-news-5064a87e3 {margin-top:28px;display:flex;justify-content:center}
.mz-news-page .mz-news-2994ca262 {margin-top:48px;padding-top:22px;border-top:1px solid #1f1f26;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-size:12.5px;line-height:1.6;color:#6f6f7a}
.mz-news-page .mz-news-b199253f9 {color:#9a9aa6;font-weight:500}
.mz-news-page .mz-news-h92f1735d7:hover {color:#01cdda}

.mz-news-item.category-update .mz-news-item-type{color:#01cdda}
.mz-news-item.category-platform .mz-news-item-type{color:#a58bff}
.mz-news-item.category-algorithm .mz-news-item-type{color:#f04797}
