@layer base{*{font-family:var(--font-manrope);box-sizing:border-box}input,select,textarea{font-size:16px}}.perspective{perspective:1000px}.card-inner{transform-style:preserve-3d;transition:transform 1s}.front,.back{backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}.rotate-y--180{transform:rotateY(-180deg)}.input-custom::placeholder{color:var(--placeholder-color);font-size:var(--placeholder-font-size);font-weight:var(--placeholder-font);font-family:var(--placeholder-font-family)}.button-custom{color:var(--button-color);background-color:var(--button-bg);font-size:var(--button-size);font-family:var(--button-family);font-weight:var(--button-weight);text-transform:var(--button-transform);-webkit-text-decoration:var(--button-decoration);text-decoration:var(--button-decoration)}.button-custom:hover{color:var(--button-hover-color);background-color:var(--button-hover-bg);font-size:var(--button-hover-size);font-family:var(--button-hover-family);font-weight:var(--button-hover-weight);text-transform:var(--button-hover-transform);-webkit-text-decoration:var(--button-hover-decoration);text-decoration:var(--button-hover-decoration)}.button-custom:active{color:var(--button-pressed-color);background-color:var(--button-pressed-bg);font-size:var(--button-pressed-size);font-family:var(--button-pressed-family);font-weight:var(--button-pressed-weight);text-transform:var(--button-pressed-transform);-webkit-text-decoration:var(--button-pressed-decoration);text-decoration:var(--button-pressed-decoration)}.button-custom:disabled,.button-custom:disabled:hover{background-color:var(--button-disabled-color)}
