*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:上图东观体-粗体,Noto Sans SC,Inter,system-ui,-apple-system,sans-serif}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#fafafa;--app-surface:#fff;--app-surface-soft:#f8fafc;--app-text:#0f172a;--app-text-muted:#64748b;--app-border:#e2e8f0e6}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0f1020;--app-surface:#181827f0;--app-surface-soft:#1e1e32eb;--app-text:#f8fafc;--app-text-muted:#cbd5e1;--app-border:#94a3b833}:root[data-theme=dark] body{background:var(--app-bg)}:root[data-theme=dark] .glass{background:#0f1020c7;border-bottom-color:#ffffff14}:root[data-theme=dark] .card-glass,:root[data-theme=dark] .bg-white,:root[data-theme=dark] .bg-gray-50,:root[data-theme=dark] .bg-slate-50{background-color:var(--app-surface)!important;border-color:var(--app-border)!important}:root[data-theme=dark] .app-brand-text,:root[data-theme=dark] .text-slate-900,:root[data-theme=dark] .text-gray-900,:root[data-theme=dark] .text-gray-800,:root[data-theme=dark] .text-gray-700,:root[data-theme=dark] .text-slate-700,:root[data-theme=dark] .text-slate-600{color:var(--app-text)!important}:root[data-theme=dark] .text-gray-600,:root[data-theme=dark] .text-gray-500,:root[data-theme=dark] .text-slate-500,:root[data-theme=dark] .text-slate-400{color:var(--app-text-muted)!important}:root[data-theme=dark] .border-gray-50,:root[data-theme=dark] .border-gray-100,:root[data-theme=dark] .border-gray-200,:root[data-theme=dark] .border-slate-100,:root[data-theme=dark] .border-slate-200,:root[data-theme=dark] .border-white\/50{border-color:var(--app-border)!important}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{border-color:var(--app-border)!important;color:var(--app-text)!important;background-color:#0f172ab8!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#94a3b8!important}:root[data-theme=dark] .hover\:bg-gray-50:hover,:root[data-theme=dark] .hover\:bg-gray-100:hover,:root[data-theme=dark] .hover\:bg-indigo-50:hover{background-color:#6366f129!important}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}
