:root{color-scheme:light dark;background:#0b151b}
*{box-sizing:border-box}
html,body{width:100%;height:100%;margin:0;overflow:hidden}
body{padding:0;background:linear-gradient(90deg,#10232a,#0a171e 50%,#10232a)}
.split-shell{display:grid;width:100%;height:100dvh;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0 max(0px,env(safe-area-inset-right)) 0 max(0px,env(safe-area-inset-left))}
.split-pane{display:block;width:100%;height:100%;min-width:0;border:0;background:#fff}
@media(max-width:999px){.split-shell{gap:7px}}
