body.blaze{--button-height: 40px;--button-pad: 22px}body.blaze input[type=submit],body.blaze a.button,body.blaze button{font-size:calc(var(--button-fs));font-weight:700;letter-spacing:.2px;line-height:var(--button-height)}body.blaze input[type=submit] frml-icon,body.blaze a.button frml-icon,body.blaze button frml-icon{margin-right:var(--space-xxxs);width:16px}body.blaze input[type=submit].small,body.blaze a.button.small,body.blaze button.small{font-size:calc(var(--button-fs) - 2px);line-height:calc(var(--button-height)*.75)}body.blaze input[type=submit].large,body.blaze a.button.large,body.blaze button.large{font-size:calc(var(--button-fs) + 2px);line-height:calc(var(--button-height)*1.25)}body.blaze input[type=submit].small frml-icon,body.blaze a.button.small frml-icon,body.blaze button.small frml-icon{width:calc(var(--button-icon) - 2px)}body.blaze input[type=submit].icon frml-icon,body.blaze a.button.icon frml-icon,body.blaze button.icon frml-icon{margin:0;width:calc(var(--button-icon) + 4px)}body.blaze input[type=submit].icon.small,body.blaze a.button.icon.small,body.blaze button.icon.small{height:fit-content;line-height:1em;padding:6px;width:fit-content}body.blaze input[type=submit].icon.small frml-icon,body.blaze a.button.icon.small frml-icon,body.blaze button.icon.small frml-icon{width:16px}body.blaze input[type=submit].link,body.blaze a.button.link,body.blaze button.link{background:none;text-decoration:underline}body.blaze input[type=submit].compact frml-icon,body.blaze a.button.compact frml-icon,body.blaze button.compact frml-icon{width:calc(var(--button-icon) + 8px)}
