.restore-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.restore-form label{display:grid;gap:6px}.restore-form textarea,.restore-chat textarea{min-height:100px;width:100%}.restore-chat{margin-bottom:24px}.restore-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.restore-actions input[type=file]{max-width:220px}.restore-messages{max-height:480px;overflow:auto;margin:18px 0;display:flex;flex-direction:column;gap:12px}.restore-message{white-space:pre-wrap;padding:14px 18px;border-radius:12px;background:#f2f4f7;margin:0;max-width:90%;line-height:1.5}.restore-message.user{align-self:flex-end;background:#e7f3de}.restore-draft{padding:16px 0;border-bottom:1px solid #e5e7eb}.restore-draft button{margin-right:10px}@media(max-width:700px){.restore-form{grid-template-columns:1fr}.restore-message{max-width:100%}}
.design-studio{--surface:#111614;--border:#2b3630;--muted:#a9b5ae}.design-result-card{color:#edf3ee}.design-result-card h3{color:#edf3ee}.design-result-brand,.design-result-links a,.design-result-card>a{color:#b6ef51}.design-results-toolbar [role=tab]{color:#edf3ee}.design-results-toolbar [role=tab][aria-selected=true]{background:#293b18;border-color:#b6ef51}.restore-message{background:#17221b;color:#edf3ee}.restore-message.user{background:#293b18}.restore-draft{border-bottom-color:#2b3630}
