.game-frame-wrapper{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;width:100%}#timer-container{background-color:#eee;border-radius:100px;height:40px;margin:1rem auto 0;max-width:900px;overflow:hidden;position:relative;width:100%}#timer-fill{background:linear-gradient(248deg,#ffca80,#ff9280,#f1608d,#d945a5,#a447cb,#6873e2,#5c80e5);border-radius:0 100px 100px 0;box-shadow:0 10px 27.1px 0 rgba(166,13,90,.25);height:100%;left:0;position:absolute;top:0;transform-origin:left;transition:width 1s linear;width:100%}#timer-text-dynamic,#timer-text-static{font-family:GT Walsheim Pro,sans-serif;font-size:18px;font-weight:500;line-height:40px;position:absolute;text-align:center;width:100%}#timer-text-static{color:#000;z-index:1}#timer-mask{height:100%;overflow:hidden;position:absolute;width:100%;z-index:2}#timer-text-dynamic{clip-path:inset(0 0 0 0);color:#fff}#timer-message{color:#a60d5a;font-family:GT Walsheim Pro,sans-serif;font-size:24px;margin-top:1rem;text-align:center}.fade-out{opacity:0;transition:opacity .3s ease-in-out}#flash-overlay{align-items:center;background-color:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .5s ease;z-index:9999}#flash-overlay.show{opacity:1;pointer-events:auto}#flash-message{color:#fff;font-family:GT Walsheim Pro,sans-serif;font-size:3rem;font-weight:700;text-align:center}.diagnostic-dash-container{flex-grow:1;overflow:hidden;position:relative;width:100%}.diagnostic-dash-container iframe.diagnostic-dash{border:none;display:block;height:100%;width:100%}