.gold-messages{box-sizing:border-box;width:100%;max-width:760px;margin:24px auto;padding:clamp(16px,4vw,32px);border-radius:16px;background:#f6f2ec;color:#171717}.gold-messages *{box-sizing:border-box}.gold-message-form{display:grid;gap:10px}.gold-message-form label{display:block;margin-top:10px;font-weight:500}.gold-message-form input,.gold-message-form textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #8c8580;border-radius:6px;background:#fff;color:#171717;font:inherit;font-size:16px}.gold-message-form textarea{resize:vertical}.gold-message-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gold-messages button{min-height:48px;padding:12px 20px;border:1px solid #6e152b;border-radius:8px;background:#6e152b;color:white;font:inherit;cursor:pointer}.gold-messages button:disabled{opacity:.6;cursor:wait}.gold-messages :focus-visible{outline:3px solid #6e152b;outline-offset:3px}.gold-message-hint,.gold-message-privacy{font-size:15px;line-height:1.6}.gold-messages a{color:#6e152b;text-decoration:underline}.gold-message-feedback{font-weight:500;overflow-wrap:anywhere}.gold-message-feedback:empty{display:none}.gold-messages [hidden]{display:none!important}.gold-message-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.gold-message-names{grid-template-columns:minmax(0,1fr)}.gold-messages{margin:16px auto}}
