.progress-bar__bg{width:100%;height:12px;border-radius:3px;background-color:var(--timer-progress-bg-override, rgba(255, 255, 255, .05));overflow:clip}.progress-bar__indicator{height:12px;background-color:var(--timer-progress-override, #FA5656);transition:1s linear;transition-property:width}.schedule{width:100%;position:relative;list-style:none}.schedule .entry{position:absolute;padding-bottom:1em}.schedule .entry--skip{text-decoration:line-through;text-decoration-color:var(--secondary-color-override, rgba(255, 255, 255, .45))}.schedule .entry-colour{background-color:var(--card-background-color-override, rgba(255, 255, 255, .05));height:clamp(8px,.75vw,12px);width:clamp(8px,.75vw,12px);border-radius:99px;margin-right:.25rem}.schedule .entry-times{color:var(--secondary-color-override, rgba(255, 255, 255, .45));letter-spacing:.05em;font-size:clamp(12px,1.25vw,20px);display:flex;align-items:center;gap:.2rem}.schedule .entry-times--delayed,.schedule .entry-times--delay{display:flex;align-items:center;gap:.25rem}.schedule .entry-times--delayed{text-decoration:line-through;text-decoration-color:#f57c13}.schedule .entry-times--delay{color:#e69056}.schedule .entry-times--over{color:#f57c13}.schedule .entry-times--under{color:#55b469}.schedule .entry-title{font-size:clamp(15px,1.5vw,28px);line-height:1.2em}.schedule-nav{display:flex}.schedule-nav .schedule-nav__item{background-color:var(--color-override, rgba(255, 255, 255, .8));opacity:.2;height:clamp(8px,.75vw,12px);width:clamp(8px,.75vw,12px);border-radius:99px;margin-right:.5em;transition-property:opacity;transition-duration:1s}.schedule-nav .schedule-nav__item--selected{transition-property:opacity;transition-duration:.5s;opacity:1}.schedule-nav .schedule-nav__item--indeterminate{width:clamp(32px,3vw,48px)}.blink{animation:blink 1s step-start infinite}@keyframes blink{0%{opacity:100%}50%{opacity:20%}}.fourtyfive{transform:rotate(45deg)}.mirror{transform:rotate(180deg)}.backstage{margin:0;box-sizing:border-box;overflow:hidden;width:100%;height:100vh;font-family:var(--font-family-override, "Open Sans", "Segoe UI", sans-serif);background:var(--background-color-override, #101010);color:var(--color-override, rgba(255, 255, 255, .8));gap:min(2vh,16px);padding:min(2vh,16px) clamp(16px,2vw,24px);font-size:clamp(15px,1.5vw,28px);display:grid;grid-template-columns:1fr 40vw;grid-template-rows:auto 12px 1fr auto;grid-template-areas:"header    header" "progress  schedule-nav" "card      schedule" "info      schedule"}.backstage .empty-container{position:absolute;top:0;left:0;right:0;margin-top:25vh;color:var(--label-color-override, rgba(255, 255, 255, .25))}.backstage .project-header{grid-area:header;font-size:clamp(24px,2.5vw,48px);font-weight:600;display:flex;gap:1rem}.backstage .logo{max-width:min(200px,20vw)}.backstage .title{line-height:1.1em}.backstage .clock-container{margin-left:auto;font-weight:600}.backstage .clock-container .label{font-size:clamp(12px,1.25vw,20px);color:var(--label-color-override, rgba(255, 255, 255, .25));text-transform:uppercase}.backstage .clock-container .time{font-size:clamp(24px,2.5vw,48px);color:var(--secondary-color-override, rgba(255, 255, 255, .45));letter-spacing:.05em;line-height:.95em}.backstage .progress-container{grid-area:progress;width:100%;margin:0 auto -8px}.backstage .card-container{grid-area:card;display:flex;flex-direction:column;gap:min(2vh,16px)}.backstage .event{background-color:var(--card-background-color-override, rgba(255, 255, 255, .05));padding:min(2vh,8px) clamp(16px,2vw,24px);border-radius:4px}.backstage .event.blink{animation-name:blink;animation-timing-function:ease-in-out;animation-iteration-count:3;animation-duration:1s}.backstage .timer-group{border-top:2px solid var(--background-color-override, #101010);margin-top:max(1vh,16px);padding-top:max(1vh,16px);display:flex;row-gap:.5em}.backstage .timer-gap{flex:1;max-width:7.5em}.backstage .time-entry__label{font-size:clamp(12px,1.25vw,20px);color:var(--label-color-override, rgba(255, 255, 255, .25));font-weight:600;text-transform:uppercase}.backstage .time-entry__value{font-size:clamp(15px,1.5vw,28px);color:var(--secondary-color-override, rgba(255, 255, 255, .45));letter-spacing:.05em;line-height:.95em}.backstage .time-entry--pending{color:var(--timer-pending-color-override, #22a0e9)}.backstage .schedule-container{grid-area:schedule;overflow:hidden;height:100%;padding-left:clamp(16px,4vw,64px)}.backstage .schedule-nav-container{grid-area:schedule-nav;padding-left:clamp(16px,4vw,64px)}.backstage .info{grid-area:info;display:flex;flex-direction:column;gap:min(2vh,16px);align-self:end;overflow:hidden}.backstage .info__column{display:flex;flex-direction:column}.backstage .info-card{display:flex;gap:min(2vh,16px)}.backstage .info-card__label{font-size:clamp(12px,1.25vw,20px);color:var(--label-color-override, rgba(255, 255, 255, .25));font-weight:600;text-transform:uppercase}.backstage .info-card__message{font-size:clamp(15px,1.5vw,28px);line-height:1.2em;white-space:pre-line;overflow:hidden;flex:1}.backstage .info-card__qr{padding:.5rem;background-color:#f6f6f6;border-radius:2px}.backstage .info-card__img{padding:.5rem;border-radius:2px}@media screen and (max-width: 768px){.backstage{display:flex;flex-direction:column;overflow-y:auto}.backstage .project-header{flex-direction:column;position:relative;gap:.5rem}.backstage .logo img{height:min(50px,10vh)}.backstage .timer-group{flex-wrap:wrap}.backstage .clock-container{position:absolute;top:0;right:0}.backstage .schedule-nav-container{padding-left:0;justify-content:center}.backstage .schedule-container{padding-left:0;flex:1}.backstage .info{width:100%;text-align:right}.backstage .qr{display:none}.backstage .info--stretch{flex:1}}@keyframes blink{0%{background-color:var(--card-background-color-override, rgba(255, 255, 255, .05))}50%{background-color:var(--card-background-color-blink-override, #339E4E)}to{background-color:var(--card-background-color-override, rgba(255, 255, 255, .05))}}
