@media(max-width:1050px){.editor-grid{grid-template-columns:240px minmax(360px,1fr)}.note-context{display:none}.top-actions{min-width:280px}.memory-view{grid-template-columns:280px minmax(380px,1fr)}}
@media(max-width:760px){body{overflow:auto}.workspace{min-height:100vh;height:auto}.topbar{height:auto;min-height:64px;padding:10px 12px;flex-wrap:wrap;gap:8px}.topbar .brand{min-width:0;flex:1}.topbar .brand small{display:none}.topbar .mark{width:36px;height:36px}.view-tabs{order:3;width:100%;margin:0}.view-tabs button{flex:1}.top-actions{min-width:0;gap:5px}.top-actions select{min-width:110px;max-width:140px}.top-actions #new-vault{display:none}.editor-grid{height:calc(100vh - 112px);grid-template-columns:1fr;grid-template-rows:190px minmax(0,1fr)}.note-browser{display:block;border-right:0;border-bottom:1px solid var(--line);padding:12px}.aside-heading{padding-bottom:8px}.search-box{height:36px}.note-list{margin-top:8px;flex-direction:row;overflow:auto}.note-item{min-width:180px}.note-heading{padding:18px 16px 14px;align-items:flex-start}.save-area{flex-direction:column;align-items:flex-end}.save-area #save-state{max-width:110px;white-space:normal;text-align:right}#note-title{font-size:23px}.editor-toolbar{padding:6px 12px;overflow:auto}.editor-toolbar button{flex:none}.mode-tabs{margin-left:4px}#note-content,.markdown-body{padding:22px 18px 80px}.graph-view{height:calc(100vh - 112px)}.graph-panel{left:12px;top:12px;width:calc(100% - 24px);padding:14px}.graph-panel .legend,.graph-panel>button{display:none}.graph-panel h1{font-size:21px}.graph-panel>p:not(.eyebrow){margin:4px 0}.graph-panel .search-box{margin:10px 0 0}.graph-detail{left:12px;right:12px;top:auto;bottom:12px;width:auto}.memory-view{height:calc(100vh - 112px);grid-template-columns:1fr;grid-template-rows:230px minmax(0,1fr)}.memory-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:10px}.memory-engine{padding:10px;margin-bottom:8px}.memory-list{flex-direction:row;overflow:auto}.memory-item{min-width:230px}.memory-main{padding:18px}.memory-heading{flex-direction:column}.memory-columns{grid-template-columns:1fr}.login-card{padding:24px}.login-copy{margin:38px 0 26px}}
