/* Secondary pages share one home entry on the left. */
html body header.page-home-header {
  display:grid;grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;gap:20px;min-width:0;
}
html body .page-home-header .secondary-page-heading {min-width:0;width:auto;max-width:none}
html body .page-home-header .secondary-page-heading h1 {max-width:none;width:auto;white-space:normal;overflow-wrap:anywhere}
html body .page-home-header>.top-actions {display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0;min-width:0}
html body a.page-home-link {
  display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;
  flex:none;min-width:108px;height:42px;padding:8px 16px;margin:0;
  border:1px solid var(--studio-line-strong);border-radius:10px;
  background:var(--studio-control);color:var(--studio-text);font-size:14px;font-weight:650;
  line-height:1.4;text-decoration:none;white-space:nowrap;
}
html body a.page-home-link:hover {background:var(--studio-hover)}
html body a.page-home-link:focus-visible {outline:2px solid var(--studio-accent);outline-offset:3px}
html body .workbench-nav>a.page-home-link {width:100%;margin-bottom:12px}
@media(max-width:760px) {
  html body header.page-home-header {grid-template-columns:auto minmax(0,1fr);gap:12px}
  html body .page-home-header>.top-actions {grid-column:1/-1;justify-content:flex-start;width:100%}
  html body .page-home-header .secondary-page-heading h1 {font-size:22px}
  html body a.page-home-link {min-width:96px;padding:8px 12px}
}
