/* v4.1 — TV-first navigation and larger home statistics. */
html.tv-mode .app{grid-template-rows:80px minmax(0,1fr) 32px}
.home-footer{display:flex;align-items:center;gap:14px;border-top:1px solid #49617d;min-height:32px;font-family:BoardCondensed,'Arial Narrow',Arial,sans-serif;color:#b0c4df}
.home-footer-label{flex:1;font-size:17px;letter-spacing:.11em}
.home-footer .rotation-toggle{font-size:19px;line-height:26px}
.menu-launch{display:grid;place-items:center;flex:0 0 40px;width:40px;height:32px;color:inherit;line-height:1;border-radius:3px}
.menu-launch .menu-icon{font-family:Arial,sans-serif;font-size:27px;line-height:30px;margin:0;color:inherit}
.menu-launch:hover{background:#ffffff14}
.view-footer .menu-launch{height:38px;width:44px;flex-basis:44px}
#pageMenu{bottom:60px}
.view-footer .rotation-toggle{margin-left:auto;white-space:nowrap}
.view-footer .connection-note{flex:1}
.habs-wordmark{display:flex;flex-direction:column;gap:2px}.habs-wordmark span{margin:0 0 3px;font-size:18px;letter-spacing:.29em}.habs-wordmark strong{font-size:42px}
/* Headlines contain no links, focus targets or pointer interactions. */
.topbar .newswindow{pointer-events:none;user-select:none;-webkit-user-select:none;cursor:default}
@media(min-width:700px),(orientation:landscape){
 body[data-home-mode="canadiens"] .habs-player-row{height:34px;font-size:24px}
 body[data-home-mode="canadiens"] .habs-player-name{font-size:24px;line-height:27px}
 body[data-home-mode="canadiens"] .habs-player-row .featured{font-size:28px}
 body[data-home-mode="canadiens"] .habs-avatar{height:33px}
 body[data-home-mode="canadiens"] #nhlStandings td{height:32px;line-height:29px;font-size:22px}
 body[data-home-mode="canadiens"] #nhlStandings .trteam img{height:27px;width:27px}
}
.motor-view .motor-image,.motor-view .motor-atmosphere:before,.motor-view *{animation:none!important;transition:none!important}
.motor-view .motor-image{transform:none}
@media(max-width:699px) and (orientation:portrait){.home-footer{margin-top:8px}.home-footer-label{font-size:13px}.home-footer .rotation-toggle{font-size:16px}body:not([data-active-page="home"]){overflow:hidden;padding:0}}
