.sv-stage{aspect-ratio:16/9;background:#0b1530;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000059}.sv-stage:fullscreen{aspect-ratio:auto;border-radius:0}.sv-canvas{width:100%;height:100%;display:block}.sv-scenes{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sv-scenes legend{margin-block-end:6px;font-weight:700}.sv-scenes label{cursor:pointer;background:#7f7f7f24;border:2px solid #0000;border-radius:12px;padding:10px 14px}.sv-scenes label[data-checked=true]{background:#f08c002e;border-color:#f08c00}.sv-scenes input{opacity:0;pointer-events:none;position:absolute}.sv-scenes label:focus-within{outline-offset:2px;outline:3px solid #4dabf7}
