@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--bg:#13131a;--card:#1e1e2a;--text:#f0f0f0;--hint:#6b7280;--brd:hsla(0,0%,100%,.07);--acc:#1a56b0;--acc2:#12306b;--ok:#22c55e;--warn:#f59e0b;--err:#ef4444}body,html{background:var(--bg)!important;color:var(--text)!important;overscroll-behavior:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}input,select,textarea{background:var(--card)!important;color:var(--text)!important;border:1px solid var(--brd);border-radius:12px;padding:12px 16px;width:100%;outline:none;font-size:14px;font-family:inherit}input::placeholder,textarea::placeholder{color:var(--hint)}select option{background:var(--card);color:var(--text)}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-up{animation:slideUp .28s cubic-bezier(.32,.72,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .18s ease}