:root{color-scheme:dark;background:#090c13}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}#root{display:flex;justify-content:center;align-items:stretch}body{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;background:radial-gradient(ellipse at 50% 40%,#1c2035 0,#0b0f18 56%,#080b12)}input,textarea,button{font:inherit}input::placeholder,textarea::placeholder{color:#6c7780}::-webkit-scrollbar{width:0;height:0}*:focus-visible{outline:2px solid #ffc174;outline-offset:3px}[data-testid^=memory-node-]{touch-action:none;-webkit-user-select:none;user-select:none}@media(min-width:600px){#root{display:flex;align-items:center;justify-content:center;padding:22px}#root>div{height:min(940px,calc(100dvh - 44px));max-width:430px;border:1px solid #323544;border-radius:32px;overflow:hidden;box-shadow:0 30px 140px #0008}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
