/* Visible actions on the existing dark library canvas. The reader is unchanged. */
#libraryView .workspace-access{gap:10px;margin:16px 0}
#libraryView .workspace-access .ws-button{min-height:46px;padding:11px 18px;font-weight:650;border-radius:12px}
#libraryView .workspace-access [data-ws-label=projects]{background:#c0b6fa;border-color:#cfc6ff;color:#211a40;box-shadow:0 3px 12px #9f8dff18}
#libraryView .workspace-access [data-ws-label=search]{background:#193e48;border-color:#49899b;color:#c1f1f5}
#libraryView .workspace-access [data-ws-label=projects]:hover{background:#d0c8ff}
#libraryView .workspace-access [data-ws-label=search]:hover{background:#245563}
#libraryView .library-search-label{color:#d2ddff}
#libraryView #librarySearchInput{background:#1d2735;border-color:#5b6c8c;color:#f1f4ff}
#libraryView #bibliographyBtn{background:#2b2840;border-color:#8a82b8;color:#e5dcff}
#libraryView .organize-heading .organize-icon{background:#1c393b;border-color:#548d87;color:#aff0df}
#libraryView .library-sort-control{background:#172d38;border:1px solid #527b8c;border-radius:12px;padding:7px 9px;gap:9px;max-width:100%;box-sizing:border-box}
#libraryView .library-sort-control label{color:#a9e2ed;font-size:13px;font-weight:700}
#libraryView .library-sort-control select{background:#234250;border-color:#6395a7;color:#f0fcff;min-height:46px;max-width:100%;font-weight:550}
#libraryView .library-sort-control select option{background:#234250;color:#f0fcff}
#libraryView .library-list-modes button{background:#252d40;color:#dce3fb;border-color:#56617b}
#libraryView .library-list-modes button[aria-pressed=true]{background:#b6c4ff;border-color:#b6c4ff;color:#17223f}
#libraryView .library-list-modes [data-library-mode=favorites]{background:#352d20;border-color:#a48650;color:#ffe1a2}
#libraryView .library-list-modes [data-library-mode=favorites][aria-pressed=true]{background:#f3d28c;border-color:#f3d28c;color:#34260d}
#libraryView .catalog-entry button{background:#9adbd5;border-color:#9adbd5;color:#102e31}
body:has(#libraryView:not([hidden])) #addBtn{background:#b4c2ff;border-color:#c6d0ff;color:#172241;font-weight:750;box-shadow:0 2px 12px #a0b5ff1c}
#libraryView :is(.workspace-access button,.library-sort-control select,.library-list-modes button):focus-visible{outline:3px solid #a6e8ee;outline-offset:3px}
@media(max-width:680px){#libraryView .library-sort-control{width:100%;align-items:stretch;flex-direction:column;padding:10px 12px}#libraryView .library-sort-control select{width:100%;flex:auto;font-size:14px}#libraryView .workspace-access .ws-button{flex:1 1 auto}}
