/* lc-submit-event.css — public "add your event" form. Clean, minimal, hairline; matches events skin. */
.lc-se-form{--ink:#1a1a1a;--muted:#6b6b6b;--line:#d9d9d9;--acc:#b8863b;
  --chrome:"Montserrat",-apple-system,sans-serif;--serif:"PT Serif",Georgia,serif;
  max-width:680px;margin:0 auto;font-family:var(--serif);color:var(--ink)}
.lc-se-row{margin-bottom:18px}
.lc-se-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.lc-se-form label{display:block;font-family:var(--chrome);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;color:var(--muted)}
.lc-se-form input,.lc-se-form select,.lc-se-form textarea{display:block;width:100%;margin-top:6px;padding:12px 13px;
  border:1px solid var(--line);border-radius:0;font-family:var(--serif);font-size:16px;background:#fff;color:var(--ink);box-sizing:border-box}
.lc-se-form textarea{resize:vertical}
.lc-se-form input:focus,.lc-se-form select:focus,.lc-se-form textarea:focus{outline:0;border-color:var(--acc)}
.lc-se-form button{padding:14px 30px;background:var(--acc);color:#10130f;border:0;border-radius:0;cursor:pointer;
  font-family:var(--chrome);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:800}
.lc-se-form button:hover{background:#a6772f}
.lc-se-form button:disabled{opacity:.5;cursor:default}
.lc-se-msg{font-family:var(--chrome);font-size:13px;margin-top:14px;min-height:1em}
.lc-se-msg.ok{color:#2f7d4f}
.lc-se-msg.err{color:#b23}
@media(max-width:600px){.lc-se-2{grid-template-columns:1fr}}
