@tailwind base;@tailwind components;@tailwind utilities;*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ff8c00;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e67e00}.text-orange-primary{color:#ff8c00}.bg-orange-primary{background-color:#ff8c00}.border-orange-primary{border-color:#ff8c00}.shadow-lg{box-shadow:0 10px 15px -3px rgba(255,140,0,.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}.animate-slideInUp{animation:slideInUp .3s ease-in-out}button,button:hover,input,select,textarea{@apply transform -translate-y-0.5}@keyframes loading{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%}