@tailwind base;@tailwind components;@tailwind utilities;:root{--page-bg: #F0F0F0;--card-bg: #ffffff;--card-border: #e0e0e0;--text-main: #000000;--text-muted: #707070;--accent: #00B2E8;--accent-soft: #e0f7ff;--chip-bg: #f9fafb;--input-border: #e0e0e0}html.dark{--page-bg: #050816;--card-bg: #020617;--card-border: #1e293b;--text-main: #f9fafb;--text-muted: #9ca3af;--accent: #00B2E8;--accent-soft: #022c3a;--chip-bg: #020617;--input-border: #334155}body,html{transition:background-color .25s ease,color .25s ease}.page-fade-enter-active[data-v-e5eb9fe0],.page-fade-leave-active[data-v-e5eb9fe0]{transition:opacity .2s ease,transform .2s ease}.page-fade-enter-from[data-v-e5eb9fe0]{opacity:0;transform:translateY(10px)}.page-fade-leave-to[data-v-e5eb9fe0]{opacity:0;transform:translateY(-10px)}.fade-overlay-enter-active[data-v-e5eb9fe0],.fade-overlay-leave-active[data-v-e5eb9fe0]{transition:opacity .4s ease}.fade-overlay-enter-from[data-v-e5eb9fe0],.fade-overlay-leave-to[data-v-e5eb9fe0]{opacity:0}.fade-modal-enter-active[data-v-8bb21396],.fade-modal-leave-active[data-v-8bb21396]{transition:opacity .3s ease}.fade-modal-enter-from[data-v-8bb21396],.fade-modal-leave-to[data-v-8bb21396]{opacity:0}.custom-scrollbar[data-v-8bb21396]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-8bb21396]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-8bb21396]::-webkit-scrollbar-thumb{background-color:var(--card-border);border-radius:4px}
