/* The moving strip is physically behind the curved system menu, not faded. */
#game-shell{grid-template-rows:minmax(0,1fr) 182px 94px}
.home-footer{overflow:hidden}
.home-footer .home-ticker{position:absolute;z-index:0;top:14px;left:0;width:100%;height:34px;margin:0;padding:6px 0;box-sizing:border-box;mask-image:none;-webkit-mask-image:none;pointer-events:none}
.home-ticker .cod-ticker-track{width:max-content}
.cod-ticker-copy{flex:none}
.home-footer .system-curve{z-index:1}
.home-footer .system-left,.home-footer #settings-button{position:relative;z-index:2}
.home-footer .footer-status{z-index:2;top:calc(100% * .4267 + 8px);gap:6px}
.home-footer .footer-status #clock{transform:none}
@media(max-height:740px) and (min-width:761px){#game-shell{grid-template-rows:minmax(0,1fr) 158px 84px}.home-footer .footer-status #calendar-date{font-size:20px}.home-footer .footer-status #clock{transform:scale(.86);transform-origin:top center;margin-bottom:-7px}}
@media(max-width:760px){#game-shell{grid-template-rows:minmax(0,1fr) 150px auto}.home-footer .footer-status{gap:6px}.home-footer .footer-status #calendar-date{max-width:calc(100vw - 180px);font-size:13px;line-height:1.3;white-space:normal;text-align:center}.home-footer .footer-status #clock{transform:scale(.7);transform-origin:top center;margin-bottom:-15px}.home-footer .home-ticker{font-size:12px}}
@media(max-width:460px){.home-footer .footer-status #calendar-date{font-size:11px}.home-footer .footer-status #clock{transform:scale(.65);margin-bottom:-18px}}
