.news-settings{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--halo-5);align-items:start}.news-editor-slide{display:grid;gap:var(--halo-3);padding:var(--halo-4);border:1px solid var(--halo-hairline);border-radius:var(--halo-radius-md)}
.halo-news-dialog{box-sizing:border-box;width:min(800px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--halo-hairline);border-radius:var(--halo-radius-lg);padding:var(--halo-5);background:var(--halo-surface);color:var(--halo-text);font-family:var(--halo-font);box-shadow:var(--halo-shadow-lg)}.halo-news-dialog::backdrop{background:rgb(0 0 0 / .65)}.halo-news-dialog header{margin-bottom:var(--halo-4)}.halo-news-dialog h2,.halo-news-dialog h3{margin:var(--halo-2) 0}.halo-news-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:var(--halo-3);flex-wrap:wrap;margin-top:var(--halo-5)}.news-slide video,.news-slide img{display:block;width:100%;max-height:52dvh;object-fit:contain;border-radius:var(--halo-radius-md)}.news-copy{white-space:pre-wrap;overflow-wrap:anywhere}.news-slide summary{cursor:pointer;padding:var(--halo-3) 0}.news-load-notice{position:fixed;bottom:12px;left:12px;z-index:1500;background:var(--halo-surface);color:var(--halo-text);padding:var(--halo-3);border:1px solid var(--halo-hairline);border-radius:var(--halo-radius-md)}
@media(max-width:700px){.news-settings{grid-template-columns:1fr}.halo-news-dialog{padding:var(--halo-4)}}
