.workspace-page { padding-top:48px; }
.workspace-page-heading { display:flex; justify-content:space-between; align-items:center; gap:24px; margin-bottom:36px; }
.workspace-page-heading h1 { margin:0 0 10px; font:450 34px/1.12 var(--headline); letter-spacing:-.6px; }
.workspace-page-heading p { margin:0; color:var(--text-soft); font-size:14px; line-height:1.6; }
.workspace-page-heading > button,.workspace-page-heading > details { flex-shrink:0; }
.workspace-page .project-directory { margin:0; padding:0; border:0; }
.workspace-page .workspace-recent { margin-top:38px; }
.workspace-start { margin-top:40px; padding:32px; border:1px solid var(--line-strong); border-radius:var(--radius-lg); background:var(--bg-raised); }
.workspace-start h2 { margin:10px 0; font:450 25px/1.2 var(--headline); }
.workspace-start p { font-size:14px; line-height:1.6; color:var(--text-soft); max-width:480px; margin:0 0 22px; }
.workspace-page .preset-library { margin-top:0; padding-top:0; border-top:0; }
.workspace-page .preset-browser-head > div:first-child { display:none; }
.workspace-page .preset-browser-head { display:block; }
.workspace-page .preset-search { width:100%; max-width:480px; }
.wsnav-row[aria-current="page"] { color:var(--text); background:var(--panel-strong); }
.workspace-folder-links { display:flex; gap:8px; flex-wrap:wrap; }
@media(max-width:700px) {
  .workspace-page { padding-top:28px; }
  .workspace-page-heading { align-items:flex-start; gap:18px; flex-direction:column; margin-bottom:28px; }
  .workspace-page-heading h1 { font-size:29px; }
  .workspace-start { padding:24px; }
}
