html[data-theme=dark]{color-scheme:dark;background:#141e31;color:#d8e5fa}html[data-theme=dark] body{background:#141e31;color:#d8e5fa;--field-bg:#1c2b45;--field-border:#536b90;--field-focus-border:#88aaff;--gnrfieldlabel-color:#b9cae6;--form-label-font-size:13px}html[data-theme=dark] p{color:#aabedc}html[data-theme=dark] pre{white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=dark] input{color-scheme:dark}

.inspector-docked{--inspector-dock-width:min(42vw,420px);box-sizing:border-box;padding-right:calc(var(--inspector-dock-width) + 18px)}
.inspector-docked > gramlot-inspector{position:fixed;right:0;top:0;bottom:0;width:var(--inspector-dock-width);height:100%;box-sizing:border-box;border-left:1px solid #394c68;background:#152136;padding:12px;z-index:2}
.inspector-dock-separator{position:fixed;right:var(--inspector-dock-width);top:0;bottom:0;width:7px;cursor:col-resize;touch-action:none;z-index:3}
.inspector-dock-separator:hover,.inspector-dock-separator:focus-visible{background:#87a4ff55;outline:none}
.inspector-dock-separator[hidden]{display:none}
@media(max-width:600px){.inspector-docked{padding-right:0}.inspector-docked > gramlot-inspector{position:relative;width:100%;height:520px;margin-top:24px;border-left:0;border-top:1px solid #394c68}.inspector-dock-separator{display:none}}
