#app:has(>.referee-choice){padding:0;gap:0;height:var(--focused-vh,100svh);overflow:hidden}#app .referee-choice{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;gap:12px;padding:4px 16px 16px;overflow:auto;color:var(--ink);background:var(--surface)}.referee-choice-heading{display:grid;gap:2px;flex:none}.referee-choice-heading h1{margin:0;font:800 32px/1.1 var(--display);text-align:start;overflow-wrap:normal;word-break:normal}#app .referee-choice-back{justify-self:end;display:inline-flex;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--purple);font:700 15px/1 var(--display)}.referee-choice-back .ui-icon{width:18px;height:18px}.referee-choice-options{display:grid;gap:12px;flex:none}#app .referee-choice-option{width:100%;min-width:0;min-height:44px;display:flex;align-items:center;gap:14px;border:0;border-radius:22px;padding:16px;text-align:start;white-space:normal;overflow:visible;overflow-wrap:normal;word-break:normal}#app .referee-choice-option.is-self{background:#ffc93c;color:#2a1500;box-shadow:3px 3px #b57a00}#app .referee-choice-option.is-other{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--line)}.referee-choice-option>.ui-icon{width:30px;height:30px;flex:none}.referee-choice-option>span{min-width:0}.referee-choice-option strong{display:block;font:400 22px/1.1 var(--display)}.referee-choice-option small{display:block;font:600 13px/1.5 var(--body);opacity:.85}.referee-choice-tv-hint{flex:none;margin:0;border-radius:16px;padding:12px 14px;background:var(--raised);font:600 14px/1.5 var(--body);color:var(--muted);overflow-wrap:normal;word-break:normal}.referee-choice-error{margin:0;flex:none;padding:12px 14px;border:1.5px solid var(--wrong);border-radius:16px;font:600 14px/1.5 var(--body);color:var(--ink);background:var(--raised)}#app .referee-choice button:disabled{opacity:1;cursor:wait}#app .referee-choice button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}html[data-theme=dark] #app .referee-choice-back{color:var(--gold)}html[data-theme=dark] #app .referee-choice-option.is-other{color:#fff;box-shadow:inset 0 0 0 2px #ffffff47}html[data-theme=dark] #app .referee-choice-tv-hint{background:#ffffff12}
