body.loading>:not(#connection-status){display:none!important}#connection-status{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:20px;font-size:18px}#shared-files{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.shared-dialog{width:min(680px,92vw);max-height:80vh;border:1px solid var(--line);border-radius:16px;background:var(--bg);color:var(--ink);padding:28px;box-shadow:0 24px 100px #0004}.shared-dialog::backdrop{background:#0005}.shared-dialog h2{margin:0 0 25px;font-size:22px}.shared-close{position:absolute;right:24px;top:24px}.shared-dialog button,#shared-problem button,#connection-status button{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:9px 14px;cursor:pointer}.shared-actions{display:flex;gap:10px;margin-bottom:16px}.shared-dialog .shared-file{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px;margin:8px 0}.shared-file:hover{border-color:#d3a928}.shared-file small{color:var(--muted)}.shared-name{width:100%;padding:12px;margin-bottom:20px;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px}.shared-user{padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px}.app-menu a{display:block;padding:9px 16px;color:inherit;text-decoration:none}#shared-problem{position:fixed;bottom:20px;left:20px;right:20px;z-index:10000;background:#fff4e0;color:#613d16;border:1px solid #dbb16e;border-radius:12px;padding:15px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#shared-problem span{flex:1;min-width:240px}@media(max-width:950px){#shared-files{max-width:170px}.top-right{gap:6px}.shared-dialog{padding:20px}}:root{--page-tree-width: 240px;--color-primary: #fdc800;--color-search-bg: #282828;--color-border: #363636;--color-file-card-bg: #353535;--color-file-card-title: #eeeeee;--color-file-card-sub-title: #909090;--item-hover-bg: #282828}:root.theme-switching,:root.theme-switching *,:root.theme-switching *:before,:root.theme-switching *:after{animation:none!important;transition:none!important}:root[data-theme=dark] .os-theme-dark{--os-handle-bg: rgba(255, 255, 255, .24);--os-handle-bg-hover: rgba(255, 255, 255, .36);--os-handle-bg-active: rgba(255, 255, 255, .48)}:is(input,textarea):is(:autofill,:-webkit-autofill){-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:var(--editor-text-primary, var(--color-file-card-title))!important;caret-color:var(--editor-text-primary, var(--color-file-card-title))}
