/* R14.1: existing hero is the automatic scene; no portrait buttons or overlay controls. */
#r14-companions{display:none!important}
.r141-scene .r7-tool-character{display:none!important}
.r141-scene .welcome-art img,.r141-scene .r7-tool-backdrop{transition:none!important;animation:none!important}

.r141-scene .r7-tool-copy{width:100%!important;max-width:100%!important;padding-right:calc(var(--r7-gutter) + 8px)!important;box-sizing:border-box}
.r141-scene .r7-tool-slogan{font-size:clamp(20px,5vw,28px)!important;max-width:360px;line-height:1.55}
.r141-scene .r7-tool-backdrop{opacity:1}
.r141-scene-form{display:grid;gap:16px;margin:18px 0}
.r141-scene-form>label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}
.r141-scene-form>label:has(select){display:grid;gap:8px}
.r141-scene-form input[type=checkbox]{flex:none;margin-top:5px}
.r141-scene-form select{width:100%;min-width:0}

/* Preserve the RPG theme’s square pixel clusters when scaling its lossless art. */
body[data-theme="custom-pixel-rpg-cat-quest"] .r141-scene .welcome-art img,body[data-theme="custom-pixel-rpg-cat-quest"] .r141-scene .r7-tool-backdrop{image-rendering:pixelated}
