/* Owner correction, 16 October 2026: light parchment fields and bronze glass
   primary actions. Scoped to the active Hermetic theme; no auth behavior changes. */
body[data-page-id] .pf-v5-c-form-control{
 background:#fff9ed;color:#302414;border:1px solid #997b52;
 --pf-v5-c-form-control--BackgroundColor:#fff9ed;
 --pf-v5-c-form-control--Color:#302414;
 --pf-v5-c-form-control--BorderBottomColor:#997b52;
 color-scheme:light;
}
body[data-page-id] .pf-v5-c-form-control input,
body[data-page-id] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]){
 background:transparent!important;color:#302414!important;caret-color:#64451f;color-scheme:light;
}
body[data-page-id] input::placeholder{color:#73604a;opacity:1}
body[data-page-id] .pf-v5-c-form-control:focus-within{border-color:#64451f;outline:2px solid #795a2c;outline-offset:3px}
body[data-page-id] .pf-v5-c-form-control:has(input[aria-invalid=true]){border-color:#843422}
body[data-page-id] .pf-v5-c-form-control input:-webkit-autofill{-webkit-text-fill-color:#302414;-webkit-box-shadow:0 0 0 100px #fff9ed inset}
body[data-page-id] .pf-v5-c-button.pf-m-primary,
body[data-page-id] .btn-primary,
body[data-page-id] input[type=submit]{
 color:#fff4df;background:linear-gradient(180deg,#ffffff35 0%,#ffffff0a 47%,#00000020 51%,#00000030 100%),linear-gradient(115deg,#76502c,#63401f 58%,#563419);
 border:1px solid #68421f;border-top-color:#ba9562;border-radius:5px;
 box-shadow:inset 0 1px 0 #fff3cf85,inset 0 -2px 0 #2913077a,0 3px 0 #3f2815,0 7px 14px #4b301b38;
 text-shadow:0 1px 1px #2b170c;min-height:48px;
 transition:box-shadow .16s ease-out,transform .16s ease-out,filter .16s ease-out;
}
body[data-page-id] .pf-v5-c-button.pf-m-primary:hover,
body[data-page-id] input[type=submit]:hover{filter:brightness(1.09)}
body[data-page-id] .pf-v5-c-button.pf-m-primary:active,
body[data-page-id] input[type=submit]:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #fff3cf70,inset 0 2px 4px #29130770,0 1px 0 #3f2815,0 3px 7px #4b301b30}
body[data-page-id] .pf-v5-c-button.pf-m-primary:disabled,
body[data-page-id] input[type=submit]:disabled{filter:grayscale(.5);opacity:.65;transform:none;cursor:wait}
@media(prefers-reduced-motion:reduce){body[data-page-id] .pf-v5-c-button.pf-m-primary,body[data-page-id] input[type=submit]{transition:none}}
