.minagi-contact-dialog{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:36px 28px 24px;border:1px solid #e5cfba;border-radius:22px;background:#fffcf7;color:#594537;text-align:center;box-shadow:0 18px 65px #59453724;overflow:auto}
.minagi-contact-dialog::backdrop{background:#342b2466;backdrop-filter:blur(3px)}
.minagi-contact-dialog h2{margin:0 0 14px;font-size:26px}.minagi-contact-dialog p{font:400 15px/1.8 sans-serif}
.minagi-contact-close{position:absolute;right:12px;top:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#795c46;font:24px/1 sans-serif;cursor:pointer}
.minagi-contact-email{display:block;margin:20px 0;color:#a95430;font:500 17px/1.6 sans-serif;overflow-wrap:anywhere;user-select:text}
.minagi-contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.minagi-contact-actions>button,.minagi-contact-actions>a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:46px;flex:1 1 145px;padding:10px 16px;border:1px solid #d5b89c;border-radius:10px;font:500 15px/1.6 sans-serif;text-decoration:none;cursor:pointer;background:#fff8ee;color:#965030}.minagi-contact-actions>button{background:#b66036;color:#fff;border-color:#b66036}
.minagi-contact-status{min-height:27px;margin:16px 0 0}.minagi-contact-dialog :focus-visible{outline:2px solid #ae603b;outline-offset:3px}
