.profile-screen,.feedback-screen{background:linear-gradient(155deg,#edf8f3,#fffdf8 52%,#f4eadb)}
.profile-intro{padding:46px 4px 24px}.profile-intro h1{font-family:serif;font-size:31px;line-height:1.4;color:#183f3e;margin:0 0 14px}.profile-intro>p:last-child{color:#607b78;font-size:14px;line-height:1.8}
.experience-form{display:grid;gap:15px;padding:20px;border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 15px 34px rgba(42,84,76,.09)}
.experience-form label{display:grid;gap:8px;color:#315f5a;font-size:13px;font-weight:700}.experience-form input,.experience-form select,.experience-form textarea{width:100%;border:1px solid #d9e7e1;border-radius:12px;background:#fbfdfb;color:#294f4b;padding:13px 12px;outline:none;font:inherit}.experience-form input:focus,.experience-form select:focus,.experience-form textarea:focus{border-color:#5a9e96;box-shadow:0 0 0 3px rgba(79,156,147,.1)}.experience-form textarea{min-height:150px;resize:vertical;line-height:1.65}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.experience-form .consent-check{display:flex;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;font-weight:400;line-height:1.6;color:#637b77}.consent-check input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#3a9189}.form-error{min-height:18px;margin:0;color:#b05248;font-size:12px;line-height:1.5}
.experience-unlock{text-align:left}.experience-stamp{display:inline-block;margin:5px 0 15px;padding:8px 16px;border-radius:20px;background:#e4f5ed;color:#23756d;font-weight:700;border:1px solid #bce0d5}.feedback-entry{display:block;margin:22px auto 80px;background:transparent;color:#357f78;text-decoration:underline;font-size:13px}.experience-form .button:disabled{opacity:.55;cursor:wait}
@media(max-width:360px){.form-two{grid-template-columns:1fr}}
