.dars-library-desk{min-block-size:calc(100dvh - var(--dars-tabbar-sticky-top));color:var(--dars-ink);background:var(--dars-bg)}.dars-library-desk-topbar>p{color:var(--dars-muted);font-size:var(--dars-fs-sm);margin:0 0 4px;font-weight:600}.dars-library-desk-topbar h1{color:var(--dars-ink);font-size:var(--dars-fs-2xl);margin:0 0 4px;line-height:1.3}.dars-library-desk-topbar p.dars-library-desk-lede{max-inline-size:62ch;color:var(--dars-muted);font-weight:400;font-size:var(--dars-fs-base);margin:0}.dars-library-desk-grid{flex:auto;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.dars-library-desk-rail{padding:var(--dars-space-4) var(--dars-space-3);border-right:1px solid var(--dars-line);background:var(--dars-panel)}.dars-library-desk-nav{flex-direction:column;gap:2px;display:flex}.dars-library-desk-canvas>.dars-library-a__continue{min-block-size:0;padding:var(--dars-space-3) var(--dars-space-4);margin-block-end:var(--dars-space-5)}.dars-library-desk-canvas{min-inline-size:0;padding:var(--dars-space-5);overflow-y:auto}.dars-library-desk-section-head{justify-content:space-between;align-items:baseline;gap:var(--dars-space-2) var(--dars-space-4);flex-wrap:wrap;margin-block-end:var(--dars-space-3);display:flex}.dars-library-desk-section-head p{color:var(--dars-muted);font-size:var(--dars-fs-base);margin:0}.dars-library-desk-state{padding:var(--dars-space-4);border:1px solid var(--dars-line);border-radius:var(--dars-r-lg);background:var(--dars-surface);color:var(--dars-muted);margin:0}.dars-library-desk-rows,.dars-library-desk-guide-list,.dars-library-desk-personal-links{border:1px solid var(--dars-line);border-radius:var(--dars-r-lg);background:var(--dars-surface);gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dars-library-desk-row,.dars-library-desk-guide{align-items:center;gap:var(--dars-space-3);min-block-size:56px;color:var(--dars-ink);border-block-end:1px solid var(--dars-line);padding:10px 16px;text-decoration:none;display:flex}li:last-child>:is(.dars-library-desk-row,.dars-library-desk-guide){border-block-end:0}.dars-library-desk-row:hover,.dars-library-desk-guide:hover{background:var(--dars-panel)}.dars-library-desk-row-main{flex:auto;gap:2px;min-inline-size:0;display:grid}.dars-library-desk-row-main strong{font-size:var(--dars-fs-lg);font-weight:650}.dars-library-desk-row-main small{color:var(--dars-muted);font-size:var(--dars-fs-base)}.dars-library-desk-row-meta{color:var(--dars-muted);font-size:var(--dars-fs-sm);flex:none}.dars-library-desk-guide{flex-direction:column;align-items:flex-start;gap:2px}.dars-library-desk-guide-title{font-weight:650}.dars-library-desk-guide-count{color:var(--dars-muted);font-size:var(--dars-fs-sm)}.dars-library-desk-personal-links{background:0 0;border:0}.dars-library-desk-personal-links>a{border:1px solid var(--dars-line);border-radius:var(--dars-r-lg);background:var(--dars-surface);margin-block-end:var(--dars-space-2)}.dars-library-desk-dock{display:none}@media (max-width:879.98px){.dars-library-desk-desktop-only{display:none}.dars-library-desk-dock{padding:4px calc(4px + env(safe-area-inset-right)) 4px calc(4px + env(safe-area-inset-left));gap:4px;display:flex}.dars-library-desk-dock .dars-library-desk-nav-item{min-block-size:44px;inline-size:auto;min-inline-size:44px;font-size:var(--dars-fs-sm);text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;gap:6px}.dars-library-desk-dock .dars-desk-nav-item>svg{flex:none}.dars-library-desk-dock .dars-desk-nav-item-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}}@media (min-width:880px){.dars-library-desk-rows{gap:var(--dars-space-3);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.dars-library-desk-rows>li>.dars-library-desk-row{border:1px solid var(--dars-line);border-radius:var(--dars-r-lg);background:var(--dars-surface);block-size:100%}.dars-library-desk-rows>li>.dars-library-desk-row:hover{background:var(--dars-panel)}}@media (min-width:1180px){.dars-library-desk-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.dars-notes a.dars-desk-bypass{color:var(--ink)}
