/* Quiet affordances: the world stays central; selected tools stay close to it. */
.selected-object-tools{margin:17px 0 0;padding:15px 2px 10px;border-top:1px solid #d7ddc8}.selected-object-tools>.section-label{font-size:8px;letter-spacing:.8px}.selected-object-tools>strong{display:block;font-size:13px;margin:9px 0 11px;overflow-wrap:anywhere;color:#4f6043}.selected-object-tools>div{display:flex;gap:6px;flex-wrap:wrap}.selected-object-tools button{background:#f0f3e5;border:1px solid #c4cdb3;border-radius:3px;padding:7px 8px;font-size:10px;color:#647b4e;white-space:nowrap}.selected-object-tools button:hover{background:#e2e9d3}.selected-object-tools p{font-size:10px;line-height:1.6;color:#8b967d;margin:10px 0 0}.world-empty-guide{display:flex;align-items:center;gap:12px;padding:13px 16px;border-top:1px dashed #d2dcc0;background:#f5f5e9;color:#687e54}.world-empty-guide>span{font-size:25px;color:#c2ae74}.world-empty-guide strong{font-size:11px;font-weight:600}.world-empty-guide p{font-size:10px;line-height:1.6;color:#929a82;margin:5px 0 0}.world-empty-guide button{margin-left:auto;flex-shrink:0;background:transparent;font-size:10px;font-weight:600;color:#718554;text-decoration:underline;text-underline-offset:3px}.world-empty-guide[hidden]{display:none!important}.editor>.window-title>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-jump-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:23px 0}.guide-jump-links .button{font-size:11px;justify-content:center;min-height:38px;padding:0 10px}.guide-shortcuts{border:1px solid #d0d8bf;border-radius:4px;margin:20px 0;background:#f4f6eb}.guide-shortcuts summary{padding:13px 15px;font-size:12px;cursor:pointer;color:#627b4b}.guide-shortcuts .shortcuts{margin:0;border-top:1px solid #d0d8bf;font-size:10px}.guide-shortcuts>.muted{font-size:11px;padding:0 15px 12px;line-height:1.7}.guide-footnote{font-size:11px;color:#929b83;line-height:1.7;margin:16px 0}.help-modal .help-steps p{font-size:12px;line-height:1.8}.help-modal .help-steps strong{font-size:14px}.help-modal .help-steps li{margin-bottom:20px}.help-modal .help-body>p.muted{font-size:12px;line-height:1.8}.menubar .brand:focus-visible,.menubar button:focus-visible,.selected-object-tools button:focus-visible,.world-empty-guide button:focus-visible{outline:2px solid #bc839b;outline-offset:4px}.project-actions [data-action="play"]{white-space:nowrap}
@media(max-width:800px){.selected-object-tools{margin-top:12px;padding-top:11px}.world-empty-guide{flex-wrap:wrap;gap:9px;padding:11px 13px}.world-empty-guide button{margin-left:37px}.project-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.project-actions .save-status{grid-column:1/-1}.selected-object-tools>div{flex-wrap:nowrap}.selected-object-tools p{margin-bottom:0}}
@media(max-width:480px){.menubar{gap:10px}.menubar nav{gap:12px}.menubar nav button{font-size:10px}.project-actions{grid-template-columns:1fr 1fr}.project-actions .button{font-size:11px;min-height:38px}.selected-object-tools{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center}.selected-object-tools>.section-label{grid-column:1}.selected-object-tools>strong{grid-column:1;margin:0}.selected-object-tools>div{grid-column:2;grid-row:1/3}.selected-object-tools p{grid-column:1/-1;margin-top:2px}.world-empty-guide>div{flex:1;min-width:180px}.guide-jump-links{gap:6px}.guide-jump-links .button{font-size:10px}.world-empty-guide strong{font-size:11px}}
@media(min-width:481px) and (max-width:800px){.project-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.project-actions>.button{grid-column:span 2}.project-actions>[data-action="play"],.project-actions>[data-action="export"]{grid-column:span 3}}
@media(max-width:480px){.project-actions>[data-action="export"]{grid-column:1/-1}}
#pixel-flip,#pixel-shift-left,#pixel-shift-right{width:auto;min-width:38px;font-size:10px;padding:0 7px}
/* Arrow ornaments were removed; keep the remaining labels aligned left. */
.settings-scope>.local-dot,.ui-element-row>span:last-child{margin-left:0}
/* Give the canvas the first screenful, without shrinking the working controls. */
body:not(.at-launchpad)>.menubar{height:54px}
#engine-editor{padding-top:14px}
#engine-editor>.cloud-editor-toolbar{margin:0 0 10px;padding:0 0 8px;gap:12px}
#engine-editor>.cloud-editor-toolbar button{padding:5px 9px;min-height:26px}
#engine-editor>.projectbar{margin-bottom:14px;gap:16px}
.project-heading{flex:1 1 420px;min-width:220px}
.project-heading>div{flex:0 1 360px;width:360px;min-width:0}
#project-name{width:100%;max-width:360px}
.project-ext{margin-left:0}
#engine-editor>.studio-switcher{margin:0 0 12px}
.studio-tab{padding-top:9px;padding-bottom:9px}
.editor>.editor-toolbar{height:39px;min-height:39px}
.editor>.canvas-surround{padding:12px 16px 14px}
.canvas-surround>.canvas-topline{margin-bottom:8px}
@media(max-width:800px){#engine-editor{padding-top:12px}.project-heading{flex-basis:100%;min-width:0}.project-heading>div{flex:1;width:100%}#project-name{max-width:100%}.studio-tab{padding-top:9px;padding-bottom:9px}.editor>.canvas-surround{padding:11px 12px 13px}}
@media(max-width:480px){#engine-editor>.cloud-editor-toolbar{gap:7px}#engine-editor>.projectbar{margin-bottom:12px}.project-heading>div{max-width:100%}#project-name{font-size:24px}.editor>.editor-toolbar{height:39px}.studio-tab small{font-size:9px}}

/* Keep full help one click away without leaving an unfinished game. */
.guide-full-link{display:inline-flex;margin:6px 0 0;text-decoration:none}.help-body .guide-full-hint{font-size:12px;color:#647453;margin:10px 0 24px;line-height:1.65}.launch-footer>a{color:#547044;text-underline-offset:4px;font-size:12px}.launch-footer{flex-wrap:wrap;gap:14px}
