.cta,input[type=submit]:not(.custom-input){box-sizing:border-box;height:calc(var(--unit-base) * 4);min-width:calc(var(--unit-base) * 4);border-radius:var(--border-radius-xl);color:var(--color-foreground);font-size:var(--font-p);padding:var(--padding-m) var(--padding-l);cursor:pointer;transition:background-color var(--anim-base) var(--anim-timing), box-shadow var(--anim-base) var(--anim-timing);justify-content:center;align-items:center;gap:var(--unit-base);box-shadow:0 0 calc(var(--border-unit) * 2) 0 var(--color-border), inset 0 0 0 var(--color-action);border:0;text-decoration:none;display:inline-flex;position:relative}:is(.cta,input[type=submit]:not(.custom-input)) svg{margin:calc(var(--unit-base) / -2) 0;stroke:currentColor}:is(.cta,input[type=submit]:not(.custom-input)):hover{background:var(--color-hover);color:var(--color-foreground);box-shadow:0 calc(var(--unit-base) / 2) var(--unit-base) calc(var(--unit-base) / -2) color-mix(var(--color-action) 60%, transparent), inset 0 0 calc(var(--unit-base) / 6) calc(var(--unit-base) / -6) color-mix(var(--color-background) 80%, transparent);transition:background-color var(--anim-base) var(--anim-timing), box-shadow var(--anim-base) var(--anim-timing)}:is(.cta,input[type=submit]:not(.custom-input)):active,:is(.cta,input[type=submit]:not(.custom-input)).active{background-color:var(--color-active);color:var(--color-foreground);box-shadow:none;transition:none}:is(.cta,input[type=submit]:not(.custom-input)).icon-only{padding:0}:is(.cta,input[type=submit]:not(.custom-input)).icon-only svg{margin:0}:is(.cta,input[type=submit]:not(.custom-input)).high:not(:active):not(.active):not(:hover){color:var(--color-foreground);background-color:var(--color-action)}@supports (color:contrast-color(red)){:is(.cta,input[type=submit]:not(.custom-input)).high:not(:active):not(.active):not(:hover){color:contrast-color(var(--color-action))}}:is(.cta,input[type=submit]:not(.custom-input)).medium:not(:active):not(.active):not(:hover){color:var(--color-foreground);background-color:color-mix(var(--color-foreground) 5%, transparent)}:is(.cta,input[type=submit]:not(.custom-input)).low:not(:active):not(.active):not(:hover){background:var(--color-background);color:var(--color-foreground);box-shadow:var(--box-shadow-input)}:is(.cta,input[type=submit]:not(.custom-input)).big:not(.icon-only){padding:var(--padding-l) var(--padding-xl);height:calc(var(--unit-base) * 6)}:is(.cta,input[type=submit]:not(.custom-input)).big.icon-only{padding:var(--padding-l) var(--padding-l);height:calc(var(--unit-base) * 6)}:is(.cta,input[type=submit]:not(.custom-input)).small:not(.icon-only){padding:var(--padding-s) var(--padding-l);height:calc(var(--unit-base) * 3)}:is(.cta,input[type=submit]:not(.custom-input)).small.icon-only{height:calc(var(--unit-base) * 3);width:calc(var(--unit-base) * 3);min-width:inherit;padding:0}:is(.cta,input[type=submit]:not(.custom-input)).danger{background-color:var(--color-error);color:var(--color-base)}:is(.cta,input[type=submit]:not(.custom-input)).success:not(:active):not(.active):not(:hover){background-color:var(--color-valid);color:var(--color-base)}:is(.cta,input[type=submit]:not(.custom-input)).disabled,:is(.cta,input[type=submit]:not(.custom-input)).disabled:hover{cursor:not-allowed;box-shadow:none;color:var(--color-neutral-base)!important;background-color:var(--shade-foreground)!important}
