.person-composition[hidden],.still-scene-controls[hidden]{display:none}
.beauty-auto{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 18px;padding:12px 14px;border:1px solid #efc2ae42;border-radius:13px;background:#efc2ae12}
.beauty-auto>div{display:flex;flex-direction:column;gap:4px}.beauty-auto strong{font-size:12px;color:#f6e5dc}.beauty-auto span{font-size:10px;line-height:1.5;color:#bdaaa9}
.beauty-auto button,.background-retry button{flex:none;border:1px solid #efc2ae66;border-radius:9px;background:#efc2ae1c;color:#f6ded2;padding:7px 10px;font-size:10px;font-weight:700}
.background-retry[hidden]{display:none}.background-retry{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:11px 12px;border:1px solid #efc2ae55;border-radius:12px;background:#efc2ae12;color:#e7cdc3;font-size:11px;line-height:1.55}
.person-composition,.still-scene-controls{margin-top:13px;padding:14px 15px 10px;border:1px solid #ffffff1f;border-radius:14px;background:#ffffff08}
.composition-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}
.composition-heading strong{font-size:12px;color:#f7e9e2}
.composition-heading>span,.composition-label span:last-child{font-size:10px;color:#a99aa0}
.composition-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px;font-size:11px;color:#e7d9d8}
.person-composition .range,.still-scene-controls .range{height:18px;margin:1px 0 8px}
.person-composition p{margin:1px 0 0;font-size:10px;line-height:1.6;color:#a99aa0}
.still-scene-controls{padding:13px 15px 8px}
.still-scene-controls .composition-heading{margin-bottom:8px}
.still-scene-controls .composition-heading button{border:1px solid #ffffff29;border-radius:9px;background:#ffffff0e;color:#e9d9d6;padding:7px 10px;font-size:10px}
.still-frame-options:has([data-still-frame="scene"]:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:580px){.still-scene-controls{padding:12px 13px 7px}.still-frame-options button{font-size:10px}}
