/* Original Xizmatello identity, with the current marketplace controls. */
.composer textarea::placeholder{color:#b9c1e2;opacity:1}
.top{max-width:none}.brand{letter-spacing:-1px}.hero h1 em{font-family:inherit;font-style:normal;font-weight:inherit}
.composer{color:white}.composer h2{color:white}.composer-head{color:#cdd4ff}.composer small{color:#cdd4ff}.step-mark{background:#eef1ff;color:#3657ff}.composer .step-mark{background:#ffffff18;color:#fff}.composer .primary{background:var(--coral)}.category-hints button{background:#ffffff12;color:#e0e5ff;border:1px solid #ffffff22}.category-hints button:hover{background:#ffffff25}
.join-banner{background:linear-gradient(135deg,#2843db,#5271ff);border-radius:28px}.join-banner .secondary{color:var(--ink)}.how .eyebrow{color:#cbd5ff}.how .steps b{color:white;font-family:inherit;font-size:16px}.how .steps p{color:#e0e5ff}.eyebrow{color:var(--coral)}.trust{font-size:14px}.hero h1{font-weight:800}.filters{flex-wrap:wrap;overflow:visible}.filters .chip{font-size:12px;padding:8px 12px}.notice{background:#eef1ff;color:var(--ink)}.bubble.mine{background:#eef1ff}.gallery img{border:1px solid var(--line)}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checks label{overflow-wrap:anywhere}.search-row input,.search-row select{border-color:var(--line)}.secondary{background:white}.modal .primary{background:var(--ink)}.modal .danger{background:#fff0ed;color:#a13636}
@media(max-width:650px){.checks{grid-template-columns:1fr}.filters{max-height:220px;overflow:auto;padding-bottom:8px}.hero h1{font-size:45px}.composer-head{gap:10px}.top{gap:12px}.how .steps{gap:14px}.job-foot{flex-wrap:wrap}}
