@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{font-size:16px}@media(max-width:640px){html{font-size:14px}}h1,h2,h3,h4,h5,h6{font-weight:600!important}body,p,span,a,div,button,input,label,li{font-weight:500!important}}:root{--color-primary: 242 63 53;--color-primary-dark: 194 50 42}.light{--color-primary: 0 184 172;--color-primary-dark: 0 147 137}.fade-in{animation:fadeIn .8s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cursor{display:inline-block;margin-left:4px;animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}.fade-up{opacity:0;animation:fadeUp .8s ease-out forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-down{animation:fadeDown .3s ease-out forwards}.animate-fade-up{opacity:0;animation:fadeUp .8s ease-out forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left{opacity:0;animation:slideInLeft 1s ease-out forwards}.animate-slide-in-right{opacity:0;animation:slideInRight 1s ease-out forwards}
