.form-submit-btn{--form-submit-btn-width:clamp(10.5rem,34vw,14.5rem);position:relative;display:inline-flex;width:var(--form-submit-btn-width);aspect-ratio:1536/1024;align-items:center;justify-content:center;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:none;cursor:pointer;transform:translateY(0);transition:transform .1s ease,filter .1s ease}.form-submit-btn--compact{--form-submit-btn-width:clamp(8.5rem,28vw,11rem)}.form-submit-btn--wide{--form-submit-btn-width:clamp(12.5rem,42vw,17.5rem)}.form-submit-btn-image{object-fit:contain;pointer-events:none;user-select:none}.form-submit-btn-label{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:.28em 1.4em .08em;color:rgba(18,4,4,.92);font-family:var(--font-pixel),sans-serif;font-size:clamp(.68rem,2vw,.92rem);line-height:1.1;letter-spacing:.08em;text-align:center;text-transform:lowercase;pointer-events:none;-webkit-text-stroke:.35px rgba(0,0,0,.45);paint-order:stroke fill;text-shadow:0 1px 0 rgba(255,196,168,.38),0 2px 1px rgba(255,150,120,.18),0 -1px 0 rgba(0,0,0,.82),1px 0 0 rgba(0,0,0,.55),-1px -1px 0 rgba(255,210,180,.12),1px 2px 2px rgba(0,0,0,.42);filter:contrast(1.12) brightness(.9)}.form-submit-btn--wide .form-submit-btn-label{font-size:clamp(.62rem,1.8vw,.84rem)}.form-submit-btn:focus-visible,.form-submit-btn:hover{outline:none;transform:translateY(1px);filter:brightness(1.04)}.form-submit-btn:active{transform:translateY(3px);filter:brightness(.96)}.form-submit-btn:active .form-submit-btn-label{text-shadow:0 1px 0 rgba(255,180,150,.28),0 -1px 0 rgba(0,0,0,.9),1px 1px 1px rgba(0,0,0,.55);filter:contrast(1.08) brightness(.86)}.form-submit-btn:disabled{cursor:not-allowed;opacity:.72;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.form-submit-btn{transition:none}.form-submit-btn:active,.form-submit-btn:focus-visible,.form-submit-btn:hover{transform:none;filter:none}}