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