.row[data-v-56e88e8a]{margin:4px 0;display:flex;align-items:center;gap:8px;justify-content:center}.number[data-v-56e88e8a],.text[data-v-56e88e8a]{font-size:16px;padding:4px 8px 4px 8px;background:transparent;color:#fff;border:none;border-bottom:2px solid hsla(0,0%,100%,.9);outline:none;transition:border-color .2s ease}.number[data-v-56e88e8a]{width:50px;color-scheme:dark;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.preview[data-v-3940f5bc]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}canvas[data-v-3940f5bc]{display:block;margin:0 auto;background:transparent}.error[data-v-3940f5bc]{color:red;text-align:center}.footer[data-v-8a0e3af4]{text-align:center;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);font-size:16px;color:#fff;opacity:.95;white-space:nowrap}.footer a[data-v-8a0e3af4]{color:#e3769b;text-decoration:none;border-bottom:0;transition:border-bottom-color .3s ease,border-bottom-width .3s ease,border-bottom-style .3s ease}.footer a[data-v-8a0e3af4]:hover{border-bottom:1px dashed #e3769b}.molview-overlay[data-v-12f0e9da]{position:fixed;width:100vw;height:100vh;background:#000;z-index:1000}.header[data-v-12f0e9da]{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:#1a1a1a}.title[data-v-12f0e9da]{color:#fff}.modes button[data-v-12f0e9da]{margin:0 4px;padding:2px 6px;font-size:12px;cursor:pointer;color:#000}.close[data-v-12f0e9da]{color:#fff;background:none;border:none;font-size:24px;cursor:pointer}.loader[data-v-12f0e9da]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;pointer-events:none}.viewer[data-v-12f0e9da]{width:100%;height:100%}#app,body,html{height:100%;margin:0}.app{min-height:100%;display:flex;flex-direction:column;align-items:center;background:#437568}.controls{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:10;text-align:center;background:#213a34;padding:10px 10px;border-radius:8px;font-size:20px;color:#fff}.controls h1{margin:0 0 4px 0;font-size:20px}.preview-wrap{text-align:center;width:100%;padding-top:100px}