:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#06070b;color:#e2e8f0;font-family:Inter,sans-serif;font-size:14px;background-image:radial-gradient(ellipse at 80% 0,rgba(148,163,184,.09),transparent 45%)}a{color:inherit}a:focus-visible{outline:2px solid #fff;outline-offset:5px}.news-page{max-width:1240px;margin:auto;padding:55px 32px 80px}.news-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 0 45px;border-bottom:1px solid #ffffff17}.news-eyebrow{font-size:10px;font-weight:700;letter-spacing:2.5px;color:#94a3b8}.news-hero h1{font:700 clamp(42px,6vw,76px)/1.1 Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:1px;margin:12px 0 18px;color:#fff}.news-hero h1 span{color:#94a3b8}.news-intro{color:#94a3b8;line-height:1.8;max-width:530px;margin:0}.news-crest{width:145px;height:145px;object-fit:contain;filter:drop-shadow(0 8px 30px #ffffff15)}.news-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0}.news-toolbar nav{display:flex;gap:6px;flex-wrap:wrap}.news-filter{text-decoration:none;color:#94a3b8;border:1px solid transparent;border-radius:7px;padding:9px 15px;font-size:12px;font-weight:600}.news-filter:hover,.news-filter.selected{color:white;background:#ffffff0e;border-color:#ffffff30}.news-sync{color:#8290a5;font-size:11px;display:flex;gap:6px;align-items:center}.news-dot{width:6px;height:6px;border-radius:50%;background:#8dd4b4}.news-dot.pending{background:#c3a879}.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.news-feed{display:grid;gap:22px;min-width:0}.news-card{background:linear-gradient(130deg,#13161e,#0c0e14);border:1px solid #ffffff15;border-radius:13px;padding:26px 30px;box-shadow:0 10px 35px #0002}.news-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px}.news-meta time{font-size:11px;color:#8390a2}.news-tag{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd5e130;background:#cbd5e10c;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#dce4ee}.news-tag.signup{color:#a9d9ed;background:#8acded0b;border-color:#8acded35}.news-tag .material-symbols-outlined{font-size:15px}.news-content{line-height:1.85;color:#c1c9d6;overflow-wrap:anywhere}.news-content strong{color:#f1f5f9}.news-content h3,.news-embed h2{font:700 25px/1.3 Rajdhani,sans-serif;color:#fff;margin:6px 0 13px}.news-content a,.news-embed a{color:#d6e7fa;text-underline-offset:4px}.news-content pre{overflow:auto;background:#05070b;padding:15px;border-radius:6px;white-space:pre-wrap}.news-content code{background:#ffffff09;border-radius:3px;padding:2px 4px}.news-content blockquote{border-left:2px solid #94a3b8;margin:6px 0;padding-left:15px;color:#94a3b8}.news-bullet{padding-left:18px;position:relative}.news-bullet:before{content:'•';position:absolute;left:1px}.news-embed{border-left:2px solid #64748b;background:#ffffff04;padding:16px;margin-top:16px;border-radius:0 6px 6px 0}.news-image{display:block;max-width:100%;height:auto;max-height:640px;object-fit:contain;border-radius:8px;margin-top:18px}.news-attachment{display:block;margin-top:12px}.news-card-footer{border-top:1px solid #ffffff0e;margin-top:24px;padding-top:16px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:11px;color:#8390a2}.news-card-footer a{text-decoration:none;color:#cbd5e1}.news-side-card{border:1px solid #ffffff1c;border-radius:12px;padding:25px;background:linear-gradient(145deg,#202631,#0c0e14)}.news-side-card>.material-symbols-outlined{font-size:30px;margin-bottom:15px}.news-side-card h2{font:700 30px/1.15 Rajdhani,sans-serif;color:white}.news-side-card p:not(.news-eyebrow){color:#94a3b8;font-size:12px;line-height:1.8}.news-cta,.news-discord{display:block;text-align:center;text-decoration:none;padding:12px;border-radius:6px;font-size:12px;font-weight:600;margin-top:18px}.news-cta{background:linear-gradient(120deg,#f1f5f9,#94a3b8);color:#0b1019}.news-discord{border:1px solid #ffffff20;margin-top:9px}.news-side-note{font-size:10px;line-height:1.8;color:#768296;padding:0 8px}.news-notice{font-size:12px;color:#b6a484;margin:0 0 20px}.news-empty{border:1px dashed #ffffff20;border-radius:12px;text-align:center;padding:65px 25px;color:#94a3b8}.news-empty h2{font:700 30px Rajdhani,sans-serif;color:white}.news-empty>.material-symbols-outlined{font-size:36px}.news-empty p{line-height:1.8}.news-site-footer{text-align:center;border-top:1px solid #ffffff10;padding:25px;color:#64748b;font-size:11px;letter-spacing:1px}@media(max-width:900px){.news-layout{grid-template-columns:minmax(0,1fr)}.news-sidebar{display:none}.news-toolbar{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:540px){.news-page{padding:28px 16px 50px}.news-hero{padding:10px 0 28px}.news-crest{width:65px;height:65px}.news-hero h1{font-size:38px;overflow-wrap:anywhere}.news-eyebrow{font-size:9px;letter-spacing:1.5px}.news-intro{font-size:12px}.news-card{padding:21px 18px}.news-filter{padding:8px 11px}.news-meta{gap:8px}.news-meta time{font-size:10px}}

.news-emoji{display:inline-block;width:1.3em;height:1.3em;object-fit:contain;vertical-align:-.25em}@media(max-width:540px){.news-hero{display:block}.news-crest{display:none}.news-hero h1{font-size:clamp(28px,9vw,38px);overflow-wrap:normal}}
.news-content p{margin:.65em 0}.news-content h1,.news-content h2,.news-content h3{font-family:Rajdhani,sans-serif;line-height:1.25;color:#fff;margin:1em 0 .45em}.news-content h1{font-size:30px}.news-content h2{font-size:27px}.news-content h3{font-size:24px}.news-content ul,.news-content ol{padding-left:24px;margin:.6em 0}.news-content li>p{margin:.2em 0}.news-content .news-subtext{color:#8492a6;font-size:11px;line-height:1.6}.news-content u{text-underline-offset:3px}.news-content table{border-collapse:collapse;display:block;overflow:auto}.news-content td,.news-content th{padding:6px 10px;border:1px solid #ffffff20}.news-spoiler{border-radius:4px;background:#343b49;color:transparent;cursor:pointer;padding:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.news-spoiler:not(.revealed) *{visibility:hidden}.news-spoiler.revealed{background:#ffffff0b;color:inherit}.news-spoiler:focus-visible{outline:2px solid #a9d9ed;outline-offset:3px}
