.camp-news-home{margin:12px 0}.camp-news-banner{position:relative;background:var(--soft,#f4f1ff);border:1px solid #e7e3f5;border-radius:16px;padding:12px 48px 12px 14px;margin-bottom:10px}.camp-news-label{display:block;color:#6842f4;font-size:12px;font-weight:600;margin-bottom:5px}.camp-news-banner strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.camp-news-read,.camp-news-dismiss,.camp-news-translate{border:0;background:#f4f1ff;color:#6842f4;min-height:44px;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500}.camp-news-read{padding-left:0;background:transparent}.camp-news-dismiss{position:absolute;right:4px;top:4px;width:44px;font-size:20px}.camp-news-cover{width:100%;max-height:220px;object-fit:cover;border-radius:14px;margin:10px 0}.camp-news-article h2{font-size:22px;overflow-wrap:anywhere}.camp-news-article time,.camp-news-article small{display:block;color:#66708f;font-size:12px;margin:10px 0}.camp-news-body{white-space:pre-wrap;overflow-wrap:anywhere}.camp-news-article [data-news-status]:empty{display:none}.camp-news-article [data-news-translation]{margin:14px 0}.camp-news-article .primary{min-height:44px;font-weight:500}.notification-inbox-item.camp-news-notice .feature-icon{background:#6842f4;color:white}.notification-inbox-item.camp-news-notice .feature-icon:before{content:'K';background:none;mask:none;-webkit-mask:none}.camp-news-banner p:empty{display:none}
#camp-news-screen .topbar{padding-inline:0!important;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}/* The title is the last child; keep it out of the shared right-action column. */
#camp-news-screen .topbar h1{text-align:center;grid-column:2!important;justify-self:center!important}#camp-news-screen .topbar button{min-width:44px;min-height:44px}
