/* Message surfaces share Meal chrome. All warroom subroutes included. */
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)){background:#101214;color:#e9ebef;font-family:-apple-system,BlinkMacSystemFont,"Noto Sans TC",system-ui,sans-serif;font-size:15px;font-weight:400}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) main *{font-weight:400!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(.app-head,.page-head,#subnav,#content,.mc-center){width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
body.b2t-message-center main{max-width:1228px;padding:100px 24px 64px}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(.app-head,.page-head){margin-bottom:18px!important;gap:16px}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(h1,#appTitle){font-size:28px!important;line-height:1.35!important;letter-spacing:0!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(.app-subtitle,#appSubtitle,.page-head p){font-size:15px!important;line-height:1.65!important;color:#acb4c2!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) #appEyebrow{font-size:11px!important;letter-spacing:.12em!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) #subnav.subnav{display:flex!important;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:7px;padding:6px!important;min-height:56px;border:1px solid #3c485c!important;border-radius:17px!important;background:#10151e!important;margin-bottom:18px!important;overflow-x:auto}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) #subnav.subnav>button{flex:0 0 auto;min-height:42px;padding:9px 15px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#b3bece!important;font:400 15px/1.4 -apple-system,BlinkMacSystemFont,"Noto Sans TC",system-ui,sans-serif!important;white-space:nowrap;box-shadow:none!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) #subnav.subnav>button.active{background:#25334b!important;border-color:#728db7!important;color:#fff!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(.hero-card,.panel,.mc-focus,.mc-biopreview,.mc-know){padding:22px!important;border:1px solid #343a43!important;border-radius:16px!important;background:radial-gradient(ellipse at 100% 0,rgba(255,107,126,.09),transparent 45%),#191c1f!important;box-shadow:none!important;min-height:0}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(.hero-copy h2,.panel h2,.mc-focus h2){font-size:20px!important;line-height:1.4;letter-spacing:0}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(.mc-intro,.mc-center){padding-left:0!important;padding-right:0!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) .mc-intro p{font-size:13px;line-height:1.7}
@media(max-width:760px){
body.b2t-message-center main{padding:88px 14px 40px}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(h1,#appTitle){font-size:24px!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) #subnav.subnav{min-height:50px;border-radius:14px!important;padding:5px!important;gap:5px}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) #subnav.subnav>button{font-size:13px!important;min-height:38px;padding:8px 11px!important;border-radius:9px!important}
:is(body.b2t-message-center,body:has(.rail-item[data-app="warroom"].active)) :is(.hero-card,.panel,.mc-focus,.mc-biopreview,.mc-know){padding:18px!important}
}