model-viewer{width:100%;height:600px;@media (width < 800px){height:400px}}.block-model-viewer{background-color:#0000001a;padding:1em;border-radius:.5em;>*{margin-block:0;display:grid;gap:.5em;+*{margin-block-start:1em}}fieldset{display:flex;flex-flow:row wrap;gap:1em;>*{display:grid;gap:.5em;flex-grow:1;margin:0}}}
