/* 404错误页的布局、文字与系统深色模式适配。 */ .grid[data-v-ca5ec3aa] { display: grid; } .mb-2[data-v-ca5ec3aa] { margin-bottom: 0.5rem; } .mb-4[data-v-ca5ec3aa] { margin-bottom: 1rem; } .max-w-520px[data-v-ca5ec3aa] { max-width: 520px; } .min-h-screen[data-v-ca5ec3aa] { min-height: 100vh; } .w-full[data-v-ca5ec3aa] { width: 100%; } .flex[data-v-ca5ec3aa] { display: flex; } .place-content-center[data-v-ca5ec3aa] { place-content: center; } .items-center[data-v-ca5ec3aa] { align-items: center; } .justify-center[data-v-ca5ec3aa] { justify-content: center; } .overflow-hidden[data-v-ca5ec3aa] { overflow: hidden; } .bg-white[data-v-ca5ec3aa] { --un-bg-opacity: 1; background-color: rgb(255 255 255 / var(--un-bg-opacity)); } .px-2[data-v-ca5ec3aa] { padding-left: 0.5rem; padding-right: 0.5rem; } .text-center[data-v-ca5ec3aa] { text-align: center; } .text-\[80px\][data-v-ca5ec3aa] { font-size: 80px; } .text-2xl[data-v-ca5ec3aa] { font-size: 1.5rem; line-height: 2rem; } .text-sm[data-v-ca5ec3aa] { font-size: 0.875rem; line-height: 1.25rem; } .text-\[\#020420\][data-v-ca5ec3aa] { --un-text-opacity: 1; color: rgb(2 4 32 / var(--un-text-opacity)); } .text-\[\#64748B\][data-v-ca5ec3aa] { --un-text-opacity: 1; color: rgb(100 116 139 / var(--un-text-opacity)); } .hover\:text-\[\#00DC82\][data-v-ca5ec3aa]:hover { --un-text-opacity: 1; color: rgb(0 220 130 / var(--un-text-opacity)); } .font-medium[data-v-ca5ec3aa] { font-weight: 500; } .font-semibold[data-v-ca5ec3aa] { font-weight: 600; } .leading-none[data-v-ca5ec3aa] { line-height: 1; } .tracking-wide[data-v-ca5ec3aa] { letter-spacing: 0.025em; } .font-sans[data-v-ca5ec3aa] { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; } .tabular-nums[data-v-ca5ec3aa] { --un-numeric-spacing: tabular-nums; font-variant-numeric: var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction); } .underline[data-v-ca5ec3aa] { text-decoration-line: underline; } .underline-offset-3[data-v-ca5ec3aa] { text-underline-offset: 3px; } .antialiased[data-v-ca5ec3aa] { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* 跟随系统颜色偏好应用错误页的深色样式。 */ @media (prefers-color-scheme: dark) { .dark\:bg-\[\#020420\][data-v-ca5ec3aa] { --un-bg-opacity: 1; background-color: rgb(2 4 32 / var(--un-bg-opacity)); } .dark\:text-white[data-v-ca5ec3aa] { --un-text-opacity: 1; color: rgb(255 255 255 / var(--un-text-opacity)); } } /* 视口条件 (width>=640px) 下的响应式覆盖;保留相对基础规则的层叠顺序。 */ @media (width>=640px) { .sm\:text-\[110px\][data-v-ca5ec3aa] { font-size: 110px; } .sm\:text-3xl[data-v-ca5ec3aa] { font-size: 1.875rem; line-height: 2.25rem; } }