/* Registered1844x853 UI, actual original editor nodes, no review iframe overlay. */
html[data-review-page="home"] #safe{position:absolute!important;left:50%!important;top:50%!important;width:1844px!important;height:853px!important;transform:translate(-50%,-50%) scale(var(--r286-screen-scale))!important;transform-origin:center!important}
html[data-review-page="fusion"] #safe{position:absolute!important;left:50%!important;top:50%!important;width:1844px!important;height:853px!important;transform:translate(-50%,-50%) scale(var(--r286-screen-scale))!important;transform-origin:center!important}
.r286-home-layout{position:absolute;inset:0;pointer-events:none}
.r286-home-panel{position:absolute;inset:0;width:1844px;height:853px;object-fit:contain;pointer-events:none}
.r286-home-logo{position:absolute;background-image:var(--r286-ui);background-size:var(--r286-size);background-position:var(--r286-position);pointer-events:auto}
#hotspots .r286-home-control{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;background:none;color:#f5e0ae;opacity:1;padding:0 0 0 38px;font-size:25px;font-family:inherit;isolation:isolate;text-shadow:0 1px 2px #000}
.r286-home-control::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--r286-ui);background-size:var(--r286-size);background-position:var(--r286-position)}
.r286-home-control[data-r286-text="edited"]::before{mask-image:linear-gradient(to right,#000 0 16%,transparent 16% 99%,#000 99%)}
.r286-home-control:focus-visible{outline:2px solid #ffe3ac;outline-offset:2px}
.r286-home-control:disabled{cursor:not-allowed}
#hud:has(#player-auth) .r286-home-layout{display:none}

.auth-fields{grid-auto-rows:max-content}.auth-heading{padding-top:5.5cqw}.player-auth-body{padding-bottom:3.5cqw}

/* Real button hits pass through the panel decoration; controls retain input. */
#hud>.r286-home-layout{pointer-events:none}
#hud .r286-home-logo{pointer-events:auto}
#hotspots button[hidden]{display:none!important}

/* R286 actual review retains current core material/start/result nodes. R115 auxiliary labels stay hidden. */
html[data-review-release][data-review-page="fusion"] #journey-workspace.fusion108-workspace .fusion108-tray{display:flex!important}
html[data-review-release][data-review-page="fusion"] #journey-workspace.fusion108-workspace .fusion108-picker{display:flex!important}
html[data-review-release][data-review-page="fusion"] #journey-workspace.fusion108-workspace .fusion108-output>strong,html[data-review-release][data-review-page="fusion"] #journey-workspace.fusion108-workspace .fusion108-output>.gold{display:block!important}

/* Home glass foreground stacking: original text sprites stay above the optical pass. */
html[data-review-page="home"] #hud{z-index:1}
html[data-review-page="home"] #hotspots{z-index:2}

/* R291: existing mutable Home utility geometry shares the original plaque row. */
html[data-review-page="home"] #hotspots .utility-text-controls{gap:23px;align-items:center;font-size:22px;line-height:28px;white-space:nowrap}
html[data-review-page="home"] #hotspots .utility-text-controls>button[data-utility="utility:language"]{width:92px;min-width:92px;height:44px;min-height:44px;padding:0}
html[data-review-page="home"] #hotspots .utility-text-controls>button[data-utility="utility:settings"]{width:66px;min-width:66px;height:44px;min-height:44px;padding:0}
