.lab-rl [hidden]{display:none!important}.lab-rl .ar-blurb{color:var(--ink-dim);margin:0 0 1rem;font-size:1.15rem}.lab-rl .ar-stage{box-shadow:none;background:0 0;border:0;justify-items:center;gap:1rem;padding:0;display:grid}.lab-rl .ar-dungeon-wrap{justify-content:center;width:100%;line-height:0;display:flex}.lab-rl .ar-dungeon{box-shadow:0 0 0 4px #000, 0 0 0 7px var(--ar-cyan);image-rendering:pixelated;cursor:crosshair;display:block}.lab-rl .ar-curve-wrap{width:100%;box-shadow:0 0 0 3px #000, 0 0 0 5px var(--ar-pink);line-height:0}.lab-rl .ar-curve{width:100%;display:block}.lab-rl .ar-legend{color:var(--ink-dim);font-size:1rem}.lab-rl .ar-controls{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem 1.2rem;margin:1rem 0 .6rem;display:grid}.lab-rl .ar-field{color:var(--ink-dim);gap:.2rem;font-size:1.1rem;display:grid}.lab-rl .ar-field strong{color:var(--ar-gold)}.lab-rl .ar-field input[type=range]{width:100%;accent-color:var(--ar-pink);min-height:30px}.lab-rl .ar-field select{border:3px solid var(--ar-cyan);min-height:40px;color:var(--ink);font:400 1.1rem/1 var(--mono);background:#000;border-radius:0}.lab-rl .ar-toggle{min-height:44px;color:var(--ink);align-items:center;gap:.4rem;font-size:1.15rem;display:flex}.lab-rl .ar-toggle input{width:20px;height:20px;accent-color:var(--ar-pink)}.lab-rl .ar-crumb[aria-pressed=true]{color:#000;background:var(--ar-pink)!important}.lab-rl .ar-status{min-height:1.4em;color:var(--ar-gold);font-size:1.2rem}.lab-rl .ar-end{text-align:center;box-shadow:0 0 0 4px var(--ar-cyan);background:#000;margin-top:1.25rem;padding:1.4rem}.lab-rl .ar-end-kicker{font:400 .9rem/1 var(--display);color:var(--ar-pink);margin:0}.lab-rl .ar-end-score{font:400 clamp(1.6rem, 5vw, 2.6rem)/1 var(--display);color:var(--ar-gold);text-shadow:4px 4px 0 var(--ar-pink);margin:.8rem 0}
