#modal.scene-dialog{width:min(860px,95vw)}.scene-panel-heading{margin-bottom:24px}.scene-panel-heading h2{margin:8px 0}.scene-dialog fieldset,.scene-dialog details{border:1px solid var(--line,#8883);border-radius:14px;padding:20px;margin:16px 0}.scene-dialog legend{padding:0 8px;font-weight:650}.scene-dialog summary{cursor:pointer;font-weight:650;padding:4px 0}.scene-dialog details[open]>summary{margin-bottom:20px}.scene-asset{display:grid;gap:8px;padding:16px;border:1px dashed #8885;border-radius:10px;margin:12px 0}.scene-asset small{overflow-wrap:anywhere;opacity:.65}.scene-asset>div{display:flex;gap:8px;flex-wrap:wrap}.scene-save{position:sticky;bottom:-1px;padding:16px 0;background:var(--panel,#20222d);display:flex;gap:14px;align-items:center;border-top:1px solid #8883}.scene-scroll-options{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:18px}.scene-scroll-options button{border:1px solid #8884;background:transparent;color:inherit;padding:12px 5px;border-radius:10px;cursor:pointer}.scene-scroll-options button[aria-pressed=true]{border-color:#8f7bf4;background:#8f7bf41a}.scene-scroll-options span{display:block;font-size:26px;margin-bottom:8px}#scene-section-controls{display:flex;gap:8px;padding:12px;border-bottom:1px solid #8883}.scene-preset-thumb{height:80px;display:flex;gap:7px;padding:15px;background:#8f7bf415;border-radius:9px;margin-bottom:10px;overflow:hidden}.scene-preset-thumb i{display:block;flex:1;border:1px solid #8f7bf4;background:#8f7bf42a;border-radius:4px}.scene-thumb-feature,.scene-thumb-timeline,.scene-thumb-compact,.scene-thumb-stack{flex-direction:column}.scene-thumb-mosaic i:first-child,.scene-thumb-bento i:first-child,.scene-thumb-split i:first-child{flex:2}.scene-thumb-soft i,.scene-thumb-glass i{border-radius:18px}.scene-thumb-neon,.scene-thumb-cinema,.scene-thumb-spotlight{background:#111827}.scene-thumb-poster{background:#f7d742}.scene-thumb-editorial i{border-width:0 0 2px}.scene-thumb-duotone i:first-child{background:#8f7bf4}.scene-thumb-horizontal{width:130%}.scene-presets button:hover{border-color:#8f7bf4;translate:0 -2px}.scene-presets button{transition:translate .18s,border-color .18s}html[data-theme=light] .scene-save,body[data-theme=light] .scene-save{background:#fff}@media(max-width:600px){.scene-scroll-options{grid-template-columns:repeat(3,1fr)}.scene-dialog .form-grid{grid-template-columns:1fr}.scene-save{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.scene-presets button{transition:none}}
