form[data-morikawa-server-form]{display:grid;gap:16px;min-width:0}
form[data-morikawa-server-form] label{display:block;font-weight:600;line-height:1.7;min-width:0}
form[data-morikawa-server-form] input:not([type=hidden]),form[data-morikawa-server-form] select,form[data-morikawa-server-form] textarea{display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:6px;background:var(--bg-1,#f7fbfa);color:var(--text-main,#233c44);border:1px solid var(--line,#b4ccca);border-radius:8px;padding:13px 14px;font:inherit;font-size:16px}
form[data-morikawa-server-form] textarea{resize:vertical}
form[data-morikawa-server-form] :focus-visible{outline:2px solid var(--cyan-text,#245e61);outline-offset:3px}
form[data-morikawa-server-form] [role=status]{white-space:pre-wrap;overflow-wrap:anywhere}
form[data-morikawa-server-form] [role=status] a{display:block;margin-top:16px;white-space:normal}
form[data-morikawa-server-form] [hidden]{display:none!important}
form[data-morikawa-server-form] button:disabled{opacity:.65;cursor:wait}
