:root{font-family:system-ui,'Malgun Gothic',sans-serif;color:#e5edf9;background:#070e1b;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header{padding:12px 22px;border-bottom:1px solid #283b58}h1{font-size:22px;margin:0 0 7px}header p{margin:0;color:#becde1;font-size:13px}main{display:flex;height:calc(100dvh - 84px);min-height:420px}aside{padding:16px;overflow:auto;background:#101b2d}#explore{width:230px;flex-shrink:0}#detail{width:290px;flex-shrink:0}#center{min-width:0;flex:1;display:flex;flex-direction:column}#stage{position:relative;flex:1;min-height:100px;overflow:hidden}canvas{width:100%;height:100%;display:block;touch-action:none}#labels-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden}.globe-label{position:absolute;pointer-events:auto;min-height:24px;padding:3px 7px;font-size:12px;white-space:nowrap;background:#12243eeb;border:1px solid #526c90}button,input,select{font:inherit}button{cursor:pointer;border:1px solid #385378;background:#1a2d49;color:inherit;border-radius:6px;padding:8px;min-height:36px}button:hover,button:focus-visible{background:#29466f;outline:2px solid #91b8ed}#nodes button,#annotations button{display:block;width:100%;margin:5px 0;text-align:left;min-height:44px}input[type=search],select{width:100%;padding:8px;margin:7px 0 14px}nav{padding:8px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}nav label{font-size:12px}#center>p{font-size:12px;padding:4px 12px}#notice{color:#ffd27f}#description{line-height:1.8}#neighbors button{margin:4px}#error{padding:18px;background:#502a30}#loading{position:fixed;top:84px;left:50%;z-index:5}a{color:#a6c9ff}[hidden]{display:none!important}body.hide-left #explore,body.hide-right #detail{display:none}@media(max-width:1000px){#explore{width:190px}#detail{width:230px}}
