/* Keep one unmistakable primary action on the search screen. */
#dashboard-view>.welcome #new-project{display:none}
#dashboard-view>.welcome{justify-content:flex-start}

/* Keep the page question direct; the search panel carries the visual personality. */
#dashboard-view>.welcome h1{
  display:flex;
  align-items:baseline;
  gap:.16em;
  width:max-content;
  max-width:100%;
  font-size:clamp(48px,6vw,82px);
  line-height:.94;
  letter-spacing:-.075em;
  white-space:nowrap;
}
#dashboard-view>.welcome h1 span{
  font-weight:900;
}
#dashboard-view>.welcome h1 strong{
  display:inline-block;
  font:inherit;
  font-weight:900;
  text-decoration:underline;
  text-decoration-color:var(--green);
  text-decoration-thickness:.11em;
  text-underline-offset:.08em;
  text-decoration-skip-ink:none;
}
@media(max-width:900px){
  #dashboard-view>.welcome h1{align-items:flex-start;flex-direction:column;gap:.08em;white-space:normal}
  #dashboard-view>.welcome h1 strong{margin-left:0}
}
.onboarding.collapsed{box-shadow:4px 4px 0 rgba(24,38,31,.72),0 12px 30px rgba(24,38,31,.14)}
.onboarding.collapsed .onboarding-toggle{border-color:var(--ink);background:var(--paper);color:var(--ink)}
.onboarding.collapsed .onboarding-toggle:hover{background:#fff;box-shadow:inset 0 0 0 4px var(--purple)}
