.simple-model-controls{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.simple-model-controls .btn{min-height:44px;padding:9px 13px;font-size:13px;line-height:1.4}
.simple-model-controls .btn:first-child{border-color:#c7815d;background:#382c23}
.simple-model-controls .btn[aria-pressed=true]{background:#9b3f23;border-color:#cd805d}
.simple-model-controls .btn:disabled{opacity:.5;cursor:default}
[data-simple-viewer] [data-model-state]{display:none!important}
[data-simple-viewer] [id$="-stage"]:focus-visible{outline:2px solid #cd805d;outline-offset:3px}
@media(max-width:520px){.simple-model-controls{gap:7px}.simple-model-controls .btn{flex:1 1 140px;text-align:center;font-size:12px}.simple-model-controls .btn:first-child{flex-basis:100%}}
