/* Readable text sits above the translucent surfaces. */
.intro p,.preview-banner,.preview-banner button,.stat-label,.stat-foot,.mobile-status span,.job-desc,.job-meta,.platform-inline,.job-money span,.assistant-card p,.assistant-card .assistant-status,.cal-day,.cal-legend,.calendar-month,.upcoming-title,.visit-copy span,.no-visits,.field small,.chat-status,.dialog-head p{color:#78617f}
.job-brand,.job-money b,.mobile-status b,.rail-heading,.panel-head h2,.section-title,.visit-copy b{color:#554060}
.stat:nth-child(2) .stat-value{color:#40745f}.stat:nth-child(3) .stat-value{color:#916935}.stat:nth-child(4) .stat-value{color:#77558e}
.pill-select{color:#86456f}.pill-select.paid,.pill-select.done{color:#52755e}.pill-select.wait{color:#8e7047}.bottom-nav button{color:#7f648d}.bottom-nav button.active{color:#a04e86}.assistant-card h3{color:#6d417b}.tabs .tab{color:#7a5c87}.tab.active{color:#9c3973}
.creator-portrait{background:#e4d6c1}.creator-portrait img{image-rendering:auto}
@media(max-width:760px){
  .intro{min-height:140px}.intro p{font-size:11px;color:#80638b}.intro .eyebrow{color:#955a7f}.stat{min-height:109px;padding:15px 13px}.stat-value{font-size:19px;letter-spacing:-.7px;line-height:1.25;white-space:nowrap;overflow-wrap:normal}.stat:first-child .stat-value{color:#973c6d}.stat-label{font-size:12px}.stat-foot{font-size:10px;line-height:1.45;color:#836d8d}.mobile-status{min-height:74px}.mobile-status.blue{min-height:60px}.mobile-status svg{color:#a65b89}.mobile-status.green svg{color:#629876}.mobile-status.amber svg{color:#ab8548}.mobile-status.purple svg{color:#8d6ba9}.mobile-status.blue span{color:#66768e}.mobile-status.blue b{color:#577f92}.mobile-calendar summary{color:#7b5685}.bottom-nav .bottom-add{background:linear-gradient(145deg,#c279ac,#a75e9f);border-color:#e4b8d9}.job-money span{color:#80668b}.job-desc{color:#80668b}.field label{color:#70517e}.chat-message{color:#654b72}
}
@media(max-width:360px){.stat{padding:13px 11px}.stat-value{font-size:17px;letter-spacing:-.6px}.stat-foot{font-size:9px}.stat-label{font-size:11px}.mobile-status span{font-size:11px}}
