#library{border:1px solid #3b5774;background:#14283a;padding:20px;border-radius:14px;margin-bottom:26px}#library select{min-width:220px;max-width:100%}.toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:12px 0}.toolbar select{margin:0;max-width:100%}#world{display:block;touch-action:pan-y;outline-offset:4px}textarea{display:block;width:100%;resize:vertical;background:#0d192c;color:#edf4fc;border:1px solid #577088;border-radius:8px;padding:12px;font:inherit;margin:8px 0 14px}.layers{font-size:12px;gap:14px}#followStatus,#reviewStatus{font-size:13px;color:#b4d2dd}#reviews article{border-top:1px solid #41536c;padding:14px 0}#reviews p{white-space:pre-wrap;font-size:13px;line-height:1.5;color:#c0d0e1;overflow-wrap:anywhere}#reviews button{margin-right:8px}dialog{max-width:520px;margin:auto;background:#142136;border:1px solid #63819c;border-radius:18px;color:#eef5ff;padding:26px}dialog::backdrop{background:#07111abf}dialog p{line-height:1.7}dialog button{margin:6px 6px 0 0}.tools details{min-width:0}a{color:#c5e3ff}.hero{padding-top:34px;padding-bottom:25px}#savedScenario{width:min(480px,100%)}@media(max-width:850px){header .badge{max-width:140px;white-space:normal;text-align:center}.toolbar button{flex:1 1 40%}.toolbar select{width:100%}#savedScenario{width:100%}#world{min-height:340px}.toolbar label{line-height:1.5}}
