/* Small camera setup panel, outside the question/answer layout. */
.gp-light .object svg,.gp-light .basket-art,.gp-light .pl-float,.gp-light .pl-word{filter:none!important}.gp-light .object.hover,.gp-light .pl-word.gs-hover{outline:3px solid #30b88a;outline-offset:2px}
.gp-settings{font:16px/1.5 system-ui,sans-serif;color:#25485a;border-top:1px solid #d9e6e8;margin-top:16px;padding-top:16px;min-width:0}.gp-settings h3{font-size:19px;margin:0 0 8px}.gp-settings p{margin:8px 0;overflow-wrap:anywhere}.gp-settings label{display:block;font-weight:650}.gp-settings select,.gp-settings textarea{display:block;width:100%;max-width:100%;padding:10px;border:1px solid #bfd5d9;border-radius:10px;background:#fff;font:inherit;color:#25485a}.gp-settings textarea[hidden]{display:none}.gp-settings button{min-height:46px;padding:10px 16px;border:1px solid #bfd5d9;border-radius:10px;background:#fff;color:#25485a;font:650 16px system-ui,sans-serif;cursor:pointer}.gp-settings details{margin-top:10px}.gp-settings summary{min-height:44px;cursor:pointer;padding:8px 0}.gp-settings [data-gp-detail]{font:13px/1.5 ui-monospace,monospace;overflow-wrap:anywhere}.gp-settings :focus-visible{outline:3px solid #7651c3;outline-offset:3px}.gp-preflight{position:absolute;z-index:30;left:12px;right:12px;bottom:12px;border:2px solid #fff;border-radius:14px;background:#183e54ed;color:#fff;padding:12px 16px;text-align:center;font:650 clamp(16px,2.2vw,22px)/1.35 system-ui,sans-serif;pointer-events:none}.gp-preflight[hidden]{display:none}.gp-light .object,.gp-light .held-object,.gp-light .bm-brick,.gp-light .pl-brick,.gp-light .basket,.gp-light .finger-cursor,.gp-light .bm-cursor{filter:none!important;box-shadow:none!important;animation:none!important}.gp-light .studio-canvas,.gp-light .camera-canvas{backdrop-filter:none!important}.gp-light .basket-art,.gp-light .pl-slot{transition:none!important}@media(max-width:480px){.gp-preflight{left:8px;right:8px;bottom:8px;padding:10px;font-size:16px}.gp-settings{font-size:16px}}
