:root{color:#241c14;font-synthesis:none;text-rendering:optimizelegibility;background:#efe6d6;font-family:Outfit,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 0 0,#2f5d5014,#0000 42%),linear-gradient(#f6f0e4 0%,#efe6d6 40%,#e7dcc8 100%);min-height:100vh;margin:0}button,h1,h2,p,label{margin:0}.desk{width:min(40rem,100% - 3rem);margin:0 auto;padding:4.5rem 0 6rem}.mast{border-bottom:1px solid #241c1429;padding-bottom:2.5rem}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#2f5d50;font-size:.78rem}h1{letter-spacing:-.04em;margin-top:.45rem;font-family:Fraunces,serif;font-size:clamp(3.4rem,8vw,5.4rem);font-weight:520;line-height:.9}.lede{color:#5c5146;max-width:22rem;margin-top:1rem;font-size:1.15rem;line-height:1.45}.catalog{margin-top:2.2rem}h2{letter-spacing:.18em;text-transform:uppercase;color:#5c5146;font-size:.78rem;font-weight:500}ul{margin:1rem 0 0;padding:0;list-style:none}li{animation:.45s both rise}.catalog button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #241c141f;align-items:baseline;gap:1rem;padding:.95rem .2rem;display:flex}.catalog button:hover,.catalog button.chosen{background:#2f5d5014}.catalog button.chosen .title{font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #2f5d50}.index{font-variant-numeric:tabular-nums;color:#8a7b6b;flex:none;width:2rem}.title{letter-spacing:-.02em;font-family:Fraunces,serif;font-size:1.45rem}.status{color:#5c5146;margin-top:1.2rem}.status.error{color:#8a3a2a}.held{color:#5c5146;margin-top:1.8rem}.held span{color:#241c14;font-family:Fraunces,serif}.bar{flex-wrap:wrap;align-items:baseline;gap:.8rem 1.2rem;margin-bottom:2rem;display:flex}.bar a,.linkish{color:#2f5d50;text-decoration:none}.bar .grow{margin-left:auto}.stack{gap:.9rem;margin-top:1.4rem;display:grid}label{color:#5c5146;gap:.35rem;font-size:.92rem;display:grid}input,textarea,select{width:100%;color:inherit;font:inherit;background:#fffcf6b3;border:1px solid #241c1433;border-radius:.4rem;padding:.7rem .75rem}textarea{resize:vertical;min-height:6rem}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.btn,.quiet{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.55rem .95rem}.btn{color:#f6f0e4;background:#2f5d50}.quiet{color:#5c5146;background:0 0}.check{align-items:center;gap:.55rem;display:flex}.check input{width:auto}.steps{gap:1rem;margin:1.4rem 0;display:flex}.steps button{color:#8a7b6b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.steps button.on{color:#241c14;font-family:Fraunces,serif}.card{border-bottom:1px solid #241c141f;padding:.9rem 0}.fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin-top:.8rem;display:grid}.wide{width:min(52rem,100% - 3rem)}.live{color:inherit;border-bottom:1px solid #241c141f;padding:.95rem .2rem;text-decoration:none;display:flex}.doors a{color:#241c14;font-family:Fraunces,serif;font-size:1.6rem;text-decoration:none}.stage-desk{width:min(76rem,100% - 2rem)}.prompt{margin-top:1.6rem;font-family:Fraunces,serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}.answer{color:#2f5d50;margin-top:.8rem}.choices{margin-top:1rem}.choices li{border-bottom:1px solid #241c141f;padding:.35rem 0}.desk-actions{margin-top:1.4rem}.composer-grid{grid-template-columns:minmax(0,1fr) 16rem;gap:1.2rem;margin-top:1rem;display:grid}.preview-frame{aspect-ratio:16/9;background:#12100e;width:100%;position:relative;overflow:hidden}.preview-frame.twitch{background-color:#efe6d6;background-image:linear-gradient(45deg,#241c1414 25%,#0000 25%),linear-gradient(-45deg,#241c1414 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#241c1414 75%),linear-gradient(-45deg,#0000 75%,#241c1414 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px}.element-list{flex-wrap:wrap;gap:.4rem .7rem;display:flex}.element-list button{color:#8a7b6b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.element-list button.on{color:#241c14}.stage-host{place-items:center;width:100vw;height:100vh;display:grid;overflow:hidden}.stage-host.fit{width:auto;height:auto;position:absolute;inset:0}.stage{transform-origin:50%;flex:none;position:relative}.ov-box{box-sizing:border-box;flex-direction:column;justify-content:center;padding:.35em .55em;line-height:1.15;display:flex;position:absolute;overflow:hidden}.preview-frame .ov-box{cursor:grab}.ov-box.picked{outline-offset:-3px;outline:3px solid #e7c27a}.shape-rounded{border-radius:18px}.shape-pill{border-radius:999px}.ov-props{grid-template-columns:1fr 1fr;gap:.35em;width:100%;display:grid}.ov-props.one{grid-template-columns:1fr}.ov-prop,.ov-scores,.ov-themes,.ov-bars{margin:0;padding:0;list-style:none}.ov-prop.correct{outline:2px solid #e7c27a}.ov-vote{background:currentColor;height:.28em;margin-top:.25em;display:block}.ov-scores li,.ov-bars li{border-left:.25em solid #0000;justify-content:space-between;gap:.6em;padding:.15em 0 .15em .4em;display:flex}.ov-scores li.out{opacity:.4}.ov-answer{margin-top:.3em;font-size:.72em}.ov-image{width:100%;height:100%;position:relative}.ov-image img,.ov-cover{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ov-cover{background:#050403}.resize{cursor:nwse-resize;background:#e7c27a;border:0;width:18px;height:18px;position:absolute;bottom:0;right:0}body.twitch,body.twitch #root{background:0 0}html:has(body.twitch){background:0 0}body.twitch .status{color:#fff}body.plateau,body.plateau #root{color:#f4efe6;background:#12100e}html:has(body.plateau){color:#f4efe6;background:#12100e}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
