@tailwind base;@tailwind components;@tailwind utilities;input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ff6b3580;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ff6b35cc}@keyframes edit-pulse{0%{transform:scale(1);box-shadow:0 0 #ff6b35b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #ff6b3500}to{transform:scale(1);box-shadow:0 0 #ff6b3500}}.animate-edit-pulse{animation:edit-pulse 2s infinite}@keyframes blink-red{0%,to{opacity:1;color:red;filter:drop-shadow(0 0 2px #ff0000)}50%{opacity:.1;color:maroon;filter:none}}.animate-blink-red{animation:blink-red .8s infinite steps(2,start)}.animate-support-pulse{animation:support-pulse 2s ease-in-out infinite}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}input,textarea,[contenteditable=true]{user-select:text;-webkit-user-select:text}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes bounce-subtle{0%,to{transform:translateY(-2%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce-subtle{animation:bounce-subtle 2s infinite}@keyframes pulse-orange{0%,to{background-color:#ffa5001a;border-color:#ffa5004d}50%{background-color:#ffa50040;border-color:#ffa50099}}.animate-pulse-orange{animation:pulse-orange 2s cubic-bezier(.4,0,.6,1) infinite}
