@tailwind base;@tailwind components;@tailwind utilities;.logo-gradient{background:linear-gradient(to right,#ffb82b,#ff4f9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.button-gradient{background:linear-gradient(135deg,#ffb82b,#ff4f9e);color:#fff;border:none}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#6366f1;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 6px #0003}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#6366f1;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 6px #0003}.slider::-webkit-slider-track{background:#3a4553;border-radius:5px;height:8px}.slider::-moz-range-track{background:#3a4553;border-radius:5px;height:8px}@layer base{:root{@apply font-sans antialiased;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility}body{@apply m-0 min-h-screen;}a{@apply font-medium text-primary no-underline;}a:hover{@apply text-primary/80;}}@keyframes fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in .2s ease}.shadow-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.BaseModal input,.BaseModal select,.BaseModal textarea,.modal input,.modal select,.modal textarea{color:#d5d5d5}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
