/* Editable demo follows the app's 360px coordinate system. */
.artwork{background:#15191d}
.artwork>.rendered-preview{display:block;width:100%;height:100%;object-fit:fill}
.artwork .photo{object-fit:cover}
.artwork .frame{object-fit:fill}
.artwork .photo-vignette{position:absolute;inset:0;pointer-events:none;z-index:1}
.artwork .field{padding:0;text-shadow:none;white-space:normal;line-height:normal;overflow:hidden}
.field-content{display:flex;align-items:center;min-width:0;max-width:100%;box-sizing:border-box}
.field-text{display:block;min-width:0;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis}
.field-icon{display:block;flex:none;background:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}
.demo-form input[type=number]{width:100%}
.demo-form input[type=date]{color-scheme:dark;min-width:0;width:100%;max-width:100%}
