.image-controls{margin:12px 0;padding:12px;border:1px solid #ffffff60;border-radius:12px;min-width:0}.image-controls summary{cursor:pointer;font-weight:600;min-height:36px}.image-controls small{display:block;margin-top:10px}.image-adjust-preview{height:200px;overflow:hidden;border-radius:10px;background:#20352d18;margin:12px auto}.image-adjust-preview img{width:100%;height:100%;object-fit:cover}.image-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.image-controls label{min-width:0}.image-controls output{float:right;font-variant-numeric:tabular-nums}.image-controls input[type=range]{width:100%;min-height:32px;touch-action:pan-y}.image-controls select{max-width:100%}.image-editor-body{min-width:0}.media-adjustments{width:100%;min-width:0}@media(max-width:900px){.appearance-previews{position:relative;top:auto}.appearance-preview[hidden]{display:none}.image-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-preview{min-height:220px}.member-template-body{width:calc(100% - 32px)!important}}@media(max-width:540px){.image-control-grid{grid-template-columns:1fr}.image-adjust-preview{height:160px}.image-controls{padding:10px}}.appearance-previews{grid-template-columns:1fr}.appearance-preview[hidden]{display:none}.image-controls img{display:block}.image-controls input{max-width:100%}.appearance-preview .member-card-avatar,.appearance-preview .avatar-placeholder{width:var(--avatar-size,100px);height:var(--avatar-size,100px);max-width:144px;margin:0 0 14px}.appearance-preview .member-card-copy,.appearance-preview .member-profile{position:relative;z-index:1}.appearance-preview .member-profile{padding:var(--profile-spacing,28px);width:var(--profile-width,100%);max-width:100%;margin:auto}.appearance-preview .member-profile h3{font-size:28px}.appearance-preview .prose{white-space:pre-wrap;overflow-wrap:anywhere}.appearance-preview.preview-page{min-height:320px}.appearance-previews{position:sticky;top:76px;z-index:2;isolation:isolate}.appearance-preview{overflow:hidden}.visual-theme .appearance-preview.personal-profile{min-height:320px;padding:20px;display:block}.visual-theme .appearance-preview.personal-profile .member-profile{margin:0 auto;width:var(--profile-width,100%);padding:var(--profile-spacing,28px)}.appearance-preview.preview-card{min-height:320px;padding:20px;display:block}.appearance-preview .member-card-copy{border-radius:16px;padding:20px;background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-frost));backdrop-filter:blur(var(--glass-frost))}.appearance-preview .member-profile h2{font:28px var(--serif)}@media(min-width:1100px){.appearance-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}.appearance-editor>*{grid-column:1}.appearance-editor>legend,.appearance-editor>p{grid-column:1/-1}.appearance-editor>.appearance-previews{grid-column:2;grid-row:2 / span 50;position:sticky;top:96px;align-self:start;margin:0}.appearance-previews .preview-card{width:100%}}@media(max-width:900px){.appearance-previews{position:relative;top:auto}.appearance-preview.personal-profile{max-height:380px;overflow:auto}}.visual-theme .appearance-preview[hidden]{display:none}.visual-theme .appearance-preview.preview-card .member-card-avatar{border-radius:50%;margin:12px 0 48px;overflow:hidden}.appearance-preview.preview-card>small{position:relative;z-index:1}
