/* Coldforge standard: inline Edit -> white text-entry area (shared by coldforge.ca and scripts.coldforge.ca).
   Any text field: an Edit button (.cf-edit-btn or the site's existing Edit button) reveals a .cf-edit-area in place.
   The area is white, full row width, and expands smoothly; reduced-motion users get it instantly. */
.cf-edit-btn,.pf-edit,#profile .pf .btn-g{font:inherit;font-size:.9rem;font-weight:600;color:#5c5a55;background:transparent;border:1px solid #e8e6e1;border-radius:999px;padding:6px 14px;min-height:36px;cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}
.cf-edit-btn:hover,.cf-edit-btn:focus-visible,.pf-edit:hover,.pf-edit:focus-visible,#profile .pf .btn-g:hover,#profile .pf .btn-g:focus-visible{color:#1b2a4a;border-color:#9fb0c8;background:#eef2f8}
.cf-edit-btn:focus-visible,.pf-edit:focus-visible{outline:3px solid #2c4a6e;outline-offset:2px}
.cf-edit-area,.pf-form:not([hidden]),#profile .pf>form{grid-column:1/-1;flex:1 1 100%;display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;box-sizing:border-box;width:100%;
  background:#fff;border:1px solid #e8e6e1;border-radius:12px;padding:12px;margin:6px 0 2px;box-shadow:0 2px 10px rgba(27,42,74,.06);
  transform-origin:top;animation:cf-edit-open .26s cubic-bezier(.2,.7,.2,1) both;overflow:hidden}
.cf-edit-area[hidden]{display:none!important}
.cf-edit-area input:not([type=checkbox]),.cf-edit-area textarea,.pf-form input[name=v]:not([type=checkbox]),#profile .pf>form input{flex:1 1 14rem;min-height:44px;padding:8px 12px;background:#fff;color:#1a1a1a;border:1px solid #cfccc4;border-radius:10px;font:inherit}
.cf-edit-area input:focus,.cf-edit-area textarea:focus,.pf-form input:focus,#profile .pf>form input:focus{outline:3px solid #2c4a6e33;border-color:#2c4a6e}
@keyframes cf-edit-open{from{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:scaleY(.96)}to{opacity:1;max-height:16rem;transform:none}}
@media(prefers-reduced-motion:reduce){.cf-edit-area,.pf-form,#profile .pf>form{animation:none}.cf-edit-btn,.pf-edit,#profile .pf .btn-g{transition:none}}
