.options{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:1rem;margin-bottom:1.5rem}.options label,.options input{margin:0}.options input[type=submit]{width:100%}.preview{width:100%;height:24rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:.5rem;background:#1e1f26}
