.offline-panel{max-width:1100px;margin:16px auto;padding:12px 16px;border:1px solid #b8c7ad;border-radius:9px;background:#edf3e5;color:#244b42;font:13px/1.5 system-ui,sans-serif}.offline-panel summary{cursor:pointer;font-weight:650;min-height:24px}.offline-panel p{margin:8px 0}.offline-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.offline-actions button,.offline-actions a{min-height:40px;padding:8px 12px;font:inherit;border:1px solid #9cab92;border-radius:6px;background:white;color:#244b42}.live-game .offline-panel{max-width:736px;margin:8px auto;padding:8px 12px;font-size:12px}@media(max-width:760px){.offline-panel{margin:12px 8px}.offline-actions button{flex:1}}
