/* Native window actions belong to the existing page header, not another bar. */
.desktop-titlebar{-webkit-app-region:drag;user-select:none}
.desktop-titlebar button,.desktop-titlebar a,.desktop-titlebar input,.desktop-titlebar select,.desktop-titlebar textarea,.desktop-window-controls{-webkit-app-region:no-drag}
.top-bar.desktop-titlebar{flex-wrap:nowrap;padding-right:8px}
.desktop-window-controls{display:flex;align-items:center;gap:3px;margin-left:auto;flex-shrink:0}
.desktop-window-controls button{display:grid;place-items:center;width:40px;height:36px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--text-secondary,#6d7c93);cursor:pointer;transition:background .12s,color .12s}
.desktop-window-controls button:hover{background:var(--sidebar-hover,#edf3ff);color:var(--text-primary,#1b2942)}
.desktop-window-controls button[data-desktop-window=close]:hover{background:#e5484d;color:white}
.desktop-window-controls button:focus-visible{outline:2px solid var(--accent,#4d8bec);outline-offset:1px}
.desktop-window-controls svg{pointer-events:none}
.work-top.desktop-titlebar{padding-right:8px;gap:16px}
.work-top.desktop-titlebar>#workRefresh{margin-left:auto;flex-shrink:0}
.work-top .desktop-window-controls{margin-left:0}
@media(prefers-reduced-motion:reduce){.desktop-window-controls button{transition:none}}
