/* _dev/form_inline.py */
/* The answer, rendered where the form was. Same box language as everything
   else on the site: 2px ink, a solid offset shadow, never a blur. */
.fi-ok{border:2px solid #16211B;border-radius:12px;background:#FBF9F3;
  box-shadow:5px 5px 0 #2C6350;padding:18px 20px;margin:0}
.fi-ok b{display:block;font-family:'Bricolage Grotesque',system-ui,sans-serif;
  font-weight:800;letter-spacing:-.028em;font-size:19px;color:#16211B;
  margin:0 0 6px}
.fi-ok p{font-size:14.6px;line-height:1.65;color:#635E53;margin:0;max-width:62ch}
.fi-ok p a{color:#2C6350}
.fi-err{border:2px solid #B5483F;border-radius:12px;background:#FBF9F3;
  padding:13px 16px;margin:12px 0 0}
.fi-err p{font-size:14px;line-height:1.6;color:#8A3730;margin:0;max-width:62ch}
.fi-err a{color:#8A3730;font-weight:600}
.fi-busy{opacity:.6;cursor:progress}
