.news-wall-root{--nw-gap:1px;--nw-label-h:22px;--nw-header-offset:4.5rem;height:calc(100dvh - var(--nw-header-offset));max-height:calc(100dvh - var(--nw-header-offset));color:#dfe7df;background:#000;flex-direction:column;display:flex;overflow:hidden}.news-wall-body{min-height:0;padding:var(--nw-gap);flex:auto;overflow:hidden}.news-wall-body__grid{height:100%;min-height:0}.news-wall-toolbar{background:linear-gradient(#080c0afa,#000000fa);border-bottom:1px solid #00ff411f;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.news-wall-grid{gap:var(--nw-gap);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:100%;min-height:0;display:grid}.news-wall-tile{cursor:pointer;background:#050505;border:1px solid #00ff4114;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.news-wall-tile:hover{border-color:#00ff4138}.news-wall-tile__video{inset:0;bottom:var(--nw-label-h);position:absolute}.news-wall-tile__label{height:var(--nw-label-h);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#00ff41;text-shadow:0 0 10px #00ff4159;white-space:nowrap;text-overflow:ellipsis;background:#000000d1;border-top:1px solid #00ff412e;align-items:center;padding:0 .45rem;font-size:10px;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.news-wall-tile__empty{text-align:center;color:#00ff4173;justify-content:center;align-items:center;padding:.75rem;font-size:11px;display:flex;position:absolute;inset:0}body.news-wall-fullscreen header{display:none}body.news-wall-fullscreen main{min-height:100vh}body.news-wall-fullscreen .news-wall-root{height:100dvh;max-height:100dvh}body.news-wall-fullscreen .news-wall-body{flex:auto;min-height:0}body.news-wall-fullscreen .news-wall-toolbar{z-index:40;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;left:0;right:0}body.news-wall-fullscreen .news-wall-root:hover .news-wall-toolbar,body.news-wall-fullscreen .news-wall-root:focus-within .news-wall-toolbar{opacity:1;pointer-events:auto}@media (max-width:900px){.news-wall-grid{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}.news-wall-expanded-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.news-wall-expanded-panel{background:#05090a;border:1px solid #00ff4138;border-radius:4px;flex-direction:column;width:min(88vw,1100px);max-height:88vh;display:flex;overflow:hidden}.news-wall-expanded-header{background:#080c0afa;border-bottom:1px solid #00ff411f;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.news-wall-expanded-player{aspect-ratio:16/9;background:#000;flex:auto;min-height:0;position:relative}.news-wall-tile--shimmer{background:linear-gradient(90deg,#111 25%,#1a1a1a 50%,#111 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite nw-shimmer}@keyframes nw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
