.dashboard-welcome{color:#36252e;text-align:left;background:linear-gradient(110deg,#f9e8ee,#fffbf6 72%);border:1px solid #e3ccd3;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,30px);margin-block:0 24px;padding:clamp(20px,3.5vw,36px);display:grid}.dashboard-welcome-copy{overflow-wrap:anywhere;min-width:0}.dashboard-welcome .dashboard-welcome-copy :is(h1,h2){color:#422b36;font:500 clamp(29px, 4vw, 48px)/1.02 var(--font-serif);letter-spacing:-.025em;margin:0}.dashboard-welcome .dashboard-welcome-copy p{color:#674c59;margin:8px 0 0;line-height:1.5}.dashboard-welcome-link{white-space:nowrap;justify-self:end;align-items:center;gap:7px;min-height:44px;display:inline-flex}.dashboard-owner-badge{color:#763a55;letter-spacing:.12em;background:#fff6f8;border:1px solid #dcbac8;border-radius:999px;margin-bottom:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:620px){.dashboard-welcome{grid-template-columns:auto minmax(0,1fr)}.dashboard-welcome-link{grid-column:2;justify-self:start}}@media (max-width:355px){.dashboard-welcome{gap:14px;padding:16px}.dashboard-welcome-link{grid-column:1/-1}}
