html[data-desktop-window-frame]{--desktop-titlebar-height: env(titlebar-area-height, 32px);--desktop-viewport-height: calc(100vh - var(--desktop-titlebar-height));--desktop-dynamic-viewport-height: calc(100dvh - var(--desktop-titlebar-height));color-scheme:light}html[data-desktop-window-frame] body{box-sizing:border-box;padding-top:var(--desktop-titlebar-height)}html[data-desktop-platform]{--desktop-titlebar-height: 40px;--desktop-titlebar-left: env(titlebar-area-x, 0px)}html[data-desktop-platform=darwin]{--desktop-titlebar-left: max(80px, env(titlebar-area-x, 0px))}#desktop-window-titlebar{position:fixed;z-index:2147483647;top:0;left:0;width:100%;height:var(--desktop-titlebar-height);overflow:hidden;background:#f3f7ff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-app-region:drag}.desktop-titlebar__content{display:flex;box-sizing:border-box;align-items:center;width:env(titlebar-area-width,100%);max-width:calc(100% - var(--desktop-titlebar-left, 0px));height:100%;margin-left:var(--desktop-titlebar-left, 0px);padding:0 8px;gap:4px}.desktop-titlebar__button,.desktop-titlebar__menu{display:inline-flex;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:#606266;font:inherit;cursor:pointer;-webkit-app-region:no-drag}.desktop-titlebar__button{width:28px}.desktop-titlebar__button svg{width:16px;height:16px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.desktop-titlebar__menu{padding:0 9px}.desktop-titlebar__button:enabled:hover,.desktop-titlebar__menu:hover,.desktop-titlebar__menu[aria-expanded=true]{background:#e6edff;color:#333}.desktop-titlebar__button:focus-visible,.desktop-titlebar__menu:focus-visible{outline:2px solid #409eff;outline-offset:-2px}.desktop-titlebar__button:disabled{color:#a8abb2;cursor:default}.desktop-titlebar__legacy-title{display:block;box-sizing:border-box;width:env(titlebar-area-width,100%);margin-left:env(titlebar-area-x,0px);padding:0 12px;height:100%;font-weight:600;line-height:var(--desktop-titlebar-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}
