.news-panel{width:min(860px,calc(100vw - 40px));max-height:min(850px,calc(100dvh - 48px));padding:0!important;display:flex;flex-direction:column;overflow:hidden!important;background:#0b232a;border:1px solid #8d7849;border-radius:22px;box-shadow:0 26px 90px #0009}
.news-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;border-bottom:1px solid #556453;background:linear-gradient(120deg,#163a43,#0b232a)}
.news-heading>div{display:flex;align-items:center;gap:18px;min-width:0}.news-heading .game-icon{width:58px;height:58px;flex-shrink:0}.news-heading h2{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:8px 0 0}.news-heading .eyebrow{font-size:11px;letter-spacing:.12em}.news-heading .home-overlay-close{position:static;flex-shrink:0;min-width:48px;min-height:48px;margin:0}
.news-feed{overflow-y:auto;min-height:0;flex:1;padding:8px 28px 22px;overscroll-behavior:contain;scroll-padding:20px;scrollbar-color:#557478 #0b232a}.news-entry{padding:26px 0 30px;border-bottom:1px solid #37505a}.news-entry:last-child{border:0;padding-bottom:4px}.news-entry h3{font-size:clamp(21px,2.5vw,26px);line-height:1.25;margin:14px 0 10px;color:#f7eed5}.news-entry p{margin:0 0 18px}.news-lead{color:#b9d3d4;font-size:16px;line-height:1.6}.news-entry ul{padding-left:20px;margin:0;display:grid;gap:12px}.news-entry li{padding-left:4px;line-height:1.6;font-size:16px;color:#e1ece8}.news-entry li::marker{color:#e5bd64}.news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#9fbbbe}.news-meta>span{padding:4px 8px;border:1px solid #405c63;border-radius:5px;color:#d9c78d}.news-alert{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f0c869;color:#173139;font-weight:900;font-size:17px;box-shadow:0 0 0 3px #f0c86918}.news-alert[hidden]{display:none}.news-home-entry{position:relative}.news-home-entry>.news-alert{margin-left:auto}.news-footer{padding:13px 28px;border-top:1px solid #37505a;font-size:12px;color:#9fbbbe;background:#0a2026}.news-message{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.news-message .game-icon{width:70px;height:70px}.news-message h3,.news-message p{margin:0}.news-message button{min-height:44px;min-width:140px}.news-feed:focus-visible{outline:2px solid #7ed6ce;outline-offset:-3px}.news-panel button:focus-visible{outline:2px solid #7ed6ce;outline-offset:3px}
@media(max-width:600px){.news-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);border-radius:16px}.news-heading{padding:18px 16px;gap:10px}.news-heading>div{gap:10px}.news-heading .game-icon{width:38px;height:38px}.news-heading .eyebrow{font-size:9px;letter-spacing:.07em}.news-heading .home-overlay-close{min-width:44px;min-height:44px;width:44px;height:44px}.news-feed{padding:4px 18px 18px}.news-entry{padding:22px 0 24px}.news-entry li,.news-lead{font-size:15px}.news-footer{padding:12px 18px}}
@media(max-height:480px){.news-panel{max-height:calc(100dvh - 16px)}.news-heading{padding:10px 18px}.news-heading .game-icon{width:36px;height:36px}.news-heading h2{font-size:23px;margin-top:3px}.news-footer{padding:8px 18px}}
