:root{--q-highlighted:yellow;--q-primary-inv:#fff;--q-secondary-inv:#000;--q-accent-inv:#fff;--q-dark-inv:#fff;--q-positive-inv:#000;--q-negative-inv:#fff;--q-info-inv:#000;--q-warning-inv:#000}.bg-accent-highlighted{background-color:#ff0;background-color:var(--q-highlighted)!important}.text-accent-highlighted{color:#ff0;color:var(--q-highlighted)!important}.bg-highlighted{background-color:#ff0;background-color:var(--q-highlighted)!important}.text-highlighted{color:#ff0;color:var(--q-highlighted)!important}.bg-primary-ivda{background-color:#0d68b1!important}.bg-secondary-ivda{background-color:#ffffe0!important}.bg-accent-ivda{background-color:#b4191d!important}.bg-primary-inv{background-color:var(--q-primary-inv)!important}.text-primary-inv{color:var(--q-primary-inv)!important}.bg-secondary-inv{background-color:var(--q-secondary-inv)!important}.text-secondary-inv{color:var(--q-secondary-inv)!important}.bg-accent-inv{background-color:var(--q-accent-inv)!important}.text-accent-inv{color:var(--q-accent-inv)!important}.bg-dark-inv{background-color:var(--q-dark-inv)!important}.text-dark-inv{color:var(--q-dark-inv)!important}.bg-positive-inv{background-color:var(--q-positive-inv)!important}.text-positive-inv{color:var(--q-positive-inv)!important}.bg-negative-inv{background-color:var(--q-negative-inv)!important}.text-negative-inv{color:var(--q-negative-inv)!important}.bg-info-inv{background-color:var(--q-info-inv)!important}.text-info-inv{color:var(--q-info-inv)!important}.bg-warning-inv{background-color:var(--q-warning-inv)!important}.text-warning-inv{color:var(--q-warning-inv)!important}:export{primary:#0d68b1;secondary:lightyellow;accent:#b4191d;dark:#333;positive:#21ba45;negative:#c10015;info:#31ccec;warning:#f2c037}.q-header:after{content:" ";background:linear-gradient(var(--q-accent) 50%, var(--q-primary) 50%);height:8px;display:block}.q-footer:before{content:" ";background:linear-gradient(var(--q-primary) 50%, var(--q-accent) 50%);height:8px;display:block}.introduce-judge{text-align:center;color:#fff;cursor:pointer;background:gray;border:1px solid #000;width:100%;height:70px;margin:3px;line-height:70px}.competitor-number{text-align:center;color:#fff;cursor:pointer;background:gray;border:1px solid #000;width:16%;max-width:90vw;height:70px;margin:3px;line-height:70px}.competitor-number-scrut:hover,.competitor-number-duplicate{border:2px solid red;box-shadow:0 0 20px red}.competitor-not-present{opacity:.5;border-style:dashed}.number-column{flex-flow:column wrap;display:flex}.number-pad{text-align:center;color:#fff;cursor:pointer;background:gray;border:1px solid #000;width:112px;max-width:90vw;height:112px;margin:9px;line-height:112px}.number-pad-null{text-align:center;color:#fff;cursor:pointer;background:#fff;border:1px solid #fff;width:112px;max-width:90vw;height:112px;margin:9px;line-height:112px}.number-pad-warning{text-align:center;background:var(--q-warning);color:#000;cursor:pointer;border:2px solid #000;width:112px;max-width:90vw;height:112px;margin:9px;line-height:112px}.number-pad-negative{text-align:center;background:var(--q-negative);color:#fff;cursor:pointer;border:2px solid #000;width:112px;max-width:90vw;height:112px;margin:9px;line-height:112px}.small-numbers{text-align:center;color:#fff;cursor:pointer;background:gray;border:1px solid #000;max-width:90vw;width:8%!important;height:35px!important;margin:1px!important;line-height:35px!important}.competitor-names{text-align:center;color:#fff;cursor:pointer;background:gray;border:1px solid #000;width:16%;max-width:90vw;height:70px;margin:3px;font-size:.7rem;line-height:30px}.offbeat-names{text-align:center;color:#fff;cursor:pointer;background:gray;border:1px solid #000;width:80%;max-width:90vw;height:140px;margin:3px;font-size:1rem;line-height:60px}.competitor-add{color:#fff;cursor:pointer;border:1px solid #000;width:23%;max-width:90vw;height:70px;margin:3px;font-size:225%;line-height:70px}.underlined-after:after,.underlined-before:before{content:" ";background:linear-gradient(var(--q-accent) 50%, var(--q-primary) 50%);height:8px;display:block}.guide{border:2px solid red;box-shadow:0 0 20px red}.topLeft{position:absolute;top:8px;left:8px}
