*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: } .container { width: 100% } @media (min-width: 640px) { .container { max-width: 640px } } @media (min-width: 768px) { .container { max-width: 768px } } @media (min-width: 1024px) { .container { max-width: 1024px } } @media (min-width: 1280px) { .container { max-width: 1280px } } @media (min-width: 1536px) { .container { max-width: 1536px } } .pointer-events-none { pointer-events: none } .collapse { visibility: collapse } .fixed { position: fixed } .absolute { position: absolute } .relative { position: relative } .sticky { position: sticky } .-bottom-35 { bottom: -35rpx } .bottom-\[2px\] { bottom: 2px } .right-5 { right: 5rpx } .right-\[5px\] { right: 5px } .top-5 { top: 5rpx } .z-10 { z-index: 10 } .z-20 { z-index: 20 } .col-span-2 { grid-column: span 2 / span 2 } .col-span-3 { grid-column: span 3 / span 3 } .m-13 { margin: 13rpx } .m-139 { margin: 139rpx } .m-20 { margin: 20rpx } .m-214 { margin: 214rpx } .m-30 { margin: 30rpx } .m-37 { margin: 37rpx } .m-40 { margin: 40rpx } .\!mx-0 { margin-left: 0 !important; margin-right: 0 !important } .-mx-20 { margin-left: -20rpx; margin-right: -20rpx } .mx-20 { margin-left: 20rpx; margin-right: 20rpx } .mx-30 { margin-left: 30rpx; margin-right: 30rpx } .mx-40 { margin-left: 40rpx; margin-right: 40rpx } .mx-5 { margin-left: 5rpx; margin-right: 5rpx } .my-10 { margin-top: 10rpx; margin-bottom: 10rpx } .my-20 { margin-top: 20rpx; margin-bottom: 20rpx } .my-30 { margin-top: 30rpx; margin-bottom: 30rpx } .my-40 { margin-top: 40rpx; margin-bottom: 40rpx } .-mb-10 { margin-bottom: -10rpx } .-mt-60 { margin-top: -60rpx } .-mt-80 { margin-top: -80rpx } .-mt-\[44px\] { margin-top: -44px } .mb-10 { margin-bottom: 10rpx } .mb-100 { margin-bottom: 100rpx } .mb-15 { margin-bottom: 15rpx } .mb-20 { margin-bottom: 20rpx } .mb-30 { margin-bottom: 30rpx } .mb-40 { margin-bottom: 40rpx } .mb-5 { margin-bottom: 5rpx } .mb-60 { margin-bottom: 60rpx } .mb-8 { margin-bottom: 8rpx } .ml-10 { margin-left: 10rpx } .ml-15 { margin-left: 15rpx } .ml-20 { margin-left: 20rpx } .ml-30 { margin-left: 30rpx } .ml-40 { margin-left: 40rpx } .ml-5 { margin-left: 5rpx } .mr-10 { margin-right: 10rpx } .mr-20 { margin-right: 20rpx } .mr-5 { margin-right: 5rpx } .mr-50 { margin-right: 50rpx } .mt-10 { margin-top: 10rpx } .mt-100 { margin-top: 100rpx } .mt-15 { margin-top: 15rpx } .mt-20 { margin-top: 20rpx } .mt-30 { margin-top: 30rpx } .mt-40 { margin-top: 40rpx } .mt-5 { margin-top: 5rpx } .mt-50 { margin-top: 50rpx } .mt-60 { margin-top: 60rpx } .mt-80 { margin-top: 80rpx } .mt-\[-50px\] { margin-top: -50px } .box-border { box-sizing: border-box } .block { display: block } .inline-block { display: inline-block } .flex { display: flex } .table { display: table } .grid { display: grid } .hidden { display: none } .aspect-video { aspect-ratio: 16 / 9 } .\!h-\[44px\] { height: 44px !important } .h-100 { height: 100rpx } .h-15 { height: 15rpx } .h-20 { height: 20rpx } .h-3 { height: 3rpx } .h-32 { height: 32rpx } .h-80 { height: 80rpx } .h-90 { height: 90rpx } .h-\[169px\] { height: 169px } .h-\[44px\] { height: 44px } .h-\[50px\] { height: 50px } .h-\[60px\] { height: 60px } .h-\[70px\] { height: 70px } .h-\[80px\] { height: 80px } .h-full { height: 100% } .h-screen { height: 100vh } .min-h-1 { min-height: 1rpx } .min-h-180 { min-height: 180rpx } .\!w-1\/2 { width: 50% !important } .\!w-auto { width: auto !important } .w-100 { width: 100rpx } .w-15 { width: 15rpx } .w-32 { width: 32rpx } .w-40 { width: 40rpx } .w-80 { width: 80rpx } .w-\[80vw\] { width: 80vw } .w-full { width: 100% } .w-max { width: -moz-max-content; width: max-content } .w-screen { width: 100vw } .min-w-1 { min-width: 1rpx } .min-w-40 { min-width: 40rpx } .min-w-90 { min-width: 90rpx } .max-w-\[400rpx\] { max-width: 400rpx } .\!flex-1 { flex: 1 1 0% !important } .\!flex-2 { flex: 2 !important } .\!flex-3 { flex: 3 !important } .\!flex-none { flex: none !important } .flex-1 { flex: 1 1 0% } .flex-2 { flex: 2 } .flex-3 { flex: 3 } .flex-4 { flex: 4 } .flex-5 { flex: 5 } .flex-none { flex: none } .border-collapse { border-collapse: collapse } .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) } .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)) } .grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)) } .grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)) } .grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)) } .grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)) } .grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)) } .grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)) } .grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)) } .grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)) } .grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)) } .grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)) } .grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)) } .flex-row { flex-direction: row } .flex-col { flex-direction: column } .flex-wrap { flex-wrap: wrap } .flex-nowrap { flex-wrap: nowrap } .\!items-start { align-items: flex-start !important } .\!items-end { align-items: flex-end !important } .items-end { align-items: flex-end } .\!items-center { align-items: center !important } .items-center { align-items: center } .items-baseline { align-items: baseline } .\!justify-end { justify-content: flex-end !important } .justify-end { justify-content: flex-end } .justify-center { justify-content: center } .justify-between { justify-content: space-between } .\!gap-0 { gap: 0 !important } .gap-0 { gap: 0 } .gap-10 { gap: 10rpx } .gap-15 { gap: 15rpx } .gap-20 { gap: 20rpx } .gap-3 { gap: 3rpx } .gap-30 { gap: 30rpx } .gap-40 { gap: 40rpx } .gap-5 { gap: 5rpx } .gap-8 { gap: 8rpx } .gap-x-30 { -moz-column-gap: 30rpx; column-gap: 30rpx } .gap-y-20 { row-gap: 20rpx } .self-start { align-self: flex-start } .self-end { align-self: flex-end } .self-center { align-self: center } .overflow-hidden { overflow: hidden } .overflow-x-auto { overflow-x: auto } .overflow-y-auto { overflow-y: auto } .truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .text-ellipsis { text-overflow: ellipsis } .whitespace-nowrap { white-space: nowrap } .break-all { word-break: break-all } .break-keep { word-break: keep-all } .\!rounded-none { border-radius: 0px !important } .rounded { border-radius: 0.25rem } .rounded-\[20px\] { border-radius: 20px } .rounded-full { border-radius: 9999px } .rounded-lg { border-radius: 0.5rem } .rounded-xl { border-radius: 0.75rem } .rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px } .rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px } .rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem } .rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem } .border { border-width: 0.5px } .border-0 { border-width: 0px } .\!border-b { border-bottom-width: 0.5px !important } .border-b { border-bottom-width: 0.5px } .border-solid { border-style: solid } .border-dashed { border-style: dashed } .border-\[\#c3e6cb\] { --tw-border-opacity: 1; border-color: rgb(195 230 203 / var(--tw-border-opacity, 1)) } .border-\[\#e6c3c3\] { --tw-border-opacity: 1; border-color: rgb(230 195 195 / var(--tw-border-opacity, 1)) } .border-border { border-color: var(--border-color) } .border-primary { border-color: var(--primary-color) } .border-red-400 { --tw-border-opacity: 1; border-color: rgb(248 113 113 / var(--tw-border-opacity, 1)) } .border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)) } .\!bg-bg { background-color: var(--bg-color) !important } .\!bg-white { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important } .bg-\[\#e0f9e6\] { --tw-bg-opacity: 1; background-color: rgb(224 249 230 / var(--tw-bg-opacity, 1)) } .bg-\[\#f9e6e6\] { --tw-bg-opacity: 1; background-color: rgb(249 230 230 / var(--tw-bg-opacity, 1)) } .bg-bg { background-color: var(--bg-color) } .bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)) } .bg-error { background-color: var(--error-color) } .bg-light { background-color: var(--light-color) } .bg-orange-400 { --tw-bg-opacity: 1; background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1)) } .bg-primary { background-color: var(--primary-color) } .bg-primary-light { background-color: var(--primary-light-color) } .bg-sky-50 { --tw-bg-opacity: 1; background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1)) } .bg-slate-100 { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)) } .bg-success { background-color: var(--success-color) } .bg-warning { background-color: var(--warning-color) } .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) } .bg-yellow-50 { --tw-bg-opacity: 1; background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)) } .bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) } .bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)) } .bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)) } .bg-register-bright { background-image: url('/static/personal/top_bg.png') } .from-emerald-300 { --tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) } .from-primary-deep { --tw-gradient-from: var(--primary-deep-color) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) } .from-primary-lighter { --tw-gradient-from: var(--primary-lighter-color) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) } .from-sky-100 { --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position); --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) } .from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) } .to-bg { --tw-gradient-to: var(--bg-color) var(--tw-gradient-to-position) } .to-emerald-300 { --tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position) } .to-primary-light { --tw-gradient-to: var(--primary-light-color) var(--tw-gradient-to-position) } .to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position) } .bg-\[length\:100vw_170px\] { background-size: 100vw 170px } .bg-cover { background-size: cover } .bg-no-repeat { background-repeat: no-repeat } .p-10 { padding: 10rpx } .p-20 { padding: 20rpx } .p-24 { padding: 24rpx } .p-30 { padding: 30rpx } .p-40 { padding: 40rpx } .p-50 { padding: 50rpx } .p-\[10px\] { padding: 10px } .px-10 { padding-left: 10rpx; padding-right: 10rpx } .px-15 { padding-left: 15rpx; padding-right: 15rpx } .px-20 { padding-left: 20rpx; padding-right: 20rpx } .px-30 { padding-left: 30rpx; padding-right: 30rpx } .px-35 { padding-left: 35rpx; padding-right: 35rpx } .px-40 { padding-left: 40rpx; padding-right: 40rpx } .px-5 { padding-left: 5rpx; padding-right: 5rpx } .px-50 { padding-left: 50rpx; padding-right: 50rpx } .px-80 { padding-left: 80rpx; padding-right: 80rpx } .px-\[10px\] { padding-left: 10px; padding-right: 10px } .py-10 { padding-top: 10rpx; padding-bottom: 10rpx } .py-15 { padding-top: 15rpx; padding-bottom: 15rpx } .py-20 { padding-top: 20rpx; padding-bottom: 20rpx } .py-24 { padding-top: 24rpx; padding-bottom: 24rpx } .py-30 { padding-top: 30rpx; padding-bottom: 30rpx } .py-40 { padding-top: 40rpx; padding-bottom: 40rpx } .py-45 { padding-top: 45rpx; padding-bottom: 45rpx } .py-5 { padding-top: 5rpx; padding-bottom: 5rpx } .py-50 { padding-top: 50rpx; padding-bottom: 50rpx } .py-60 { padding-top: 60rpx; padding-bottom: 60rpx } .py-8 { padding-top: 8rpx; padding-bottom: 8rpx } .py-80 { padding-top: 80rpx; padding-bottom: 80rpx } .py-\[7px\] { padding-top: 7px; padding-bottom: 7px } .pb-10 { padding-bottom: 10rpx } .pb-15 { padding-bottom: 15rpx } .pb-20 { padding-bottom: 20rpx } .pb-200 { padding-bottom: 200rpx } .pb-30 { padding-bottom: 30rpx } .pb-40 { padding-bottom: 40rpx } .pb-60 { padding-bottom: 60rpx } .pl-10 { padding-left: 10rpx } .pl-120 { padding-left: 120rpx } .pl-15 { padding-left: 15rpx } .pl-20 { padding-left: 20rpx } .pl-30 { padding-left: 30rpx } .pl-40 { padding-left: 40rpx } .pl-80 { padding-left: 80rpx } .pr-20 { padding-right: 20rpx } .pr-30 { padding-right: 30rpx } .pt-10 { padding-top: 10rpx } .pt-20 { padding-top: 20rpx } .pt-40 { padding-top: 40rpx } .pt-5 { padding-top: 5rpx } .text-center { text-align: center } .text-right { text-align: right } .indent-50 { text-indent: 50rpx } .font-\[FZBangSKJW\] { font-family: FZBangSKJW } .font-\[PingFang\] { font-family: PingFang } .text-2xl { font-size: 20px } .text-2xs { font-size: 12px } .text-3xl { font-size: 24px } .text-3xs { font-size: 11px } .text-4xl { font-size: 28px } .text-4xs { font-size: 10px } .text-5xl { font-size: 32px } .text-\[32px\] { font-size: 32px } .text-base { font-size: 15px } .text-lg { font-size: 16px } .text-sm { font-size: 14px } .text-xl { font-size: 18px } .text-xs { font-size: 13px } .font-bold { font-weight: 700 } .font-light { font-weight: 300 } .font-normal { font-weight: 400 } .font-thin { font-weight: 100 } .uppercase { text-transform: uppercase } .italic { font-style: italic } .leading-6 { line-height: 1.5rem } .text-\[\#155724\] { --tw-text-opacity: 1; color: rgb(21 87 36 / var(--tw-text-opacity, 1)) } .text-\[\#571515\] { --tw-text-opacity: 1; color: rgb(87 21 21 / var(--tw-text-opacity, 1)) } .text-content { color: var(--content-color) } .text-error { color: var(--error-color) } .text-gray-200 { --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)) } .text-light { color: var(--light-color) } .text-main { color: var(--main-color) } .text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity, 1)) } .text-orange-600 { --tw-text-opacity: 1; color: rgb(234 88 12 / var(--tw-text-opacity, 1)) } .text-primary { color: var(--primary-color) } .text-primary-deep { color: var(--primary-deep-color) } .text-primary-light { color: var(--primary-light-color) } .text-success { color: var(--success-color) } .text-tips { color: var(--tips-color) } .text-warning { color: var(--warning-color) } .text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) } .text-yellow-600 { --tw-text-opacity: 1; color: rgb(202 138 4 / var(--tw-text-opacity, 1)) } .underline { text-decoration-line: underline } .shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .shadow-up { --tw-shadow: 0 -1px 3px 0 rgb(0 0 0 / 0.1), 0 -1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 -1px 3px 0 var(--tw-shadow-color), 0 -1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .shadow-blue-100 { --tw-shadow-color: #dbeafe; --tw-shadow: var(--tw-shadow-colored) } .shadow-green-100 { --tw-shadow-color: #dcfce7; --tw-shadow: var(--tw-shadow-colored) } .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) } .transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms } .mx-card { border-radius: 0.5rem; --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); --tw-shadow-color: #dbeafe; --tw-shadow: var(--tw-shadow-colored) } .mx-shadow-up { --tw-shadow: 0 -1px 3px 0 rgb(0 0 0 / 0.1), 0 -1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 -1px 3px 0 var(--tw-shadow-color), 0 -1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); --tw-shadow-color: #dbeafe; --tw-shadow: var(--tw-shadow-colored) } .mx-border { border-width: 0.5px; border-style: solid; border-color: var(--border-color) } .mx-border-b { border-width: 0px; border-bottom-width: 0.5px !important; border-style: solid; border-color: var(--border-color) } .mx-border-t { border-width: 0px; border-top-width: 0.5px !important; border-style: solid; border-color: var(--border-color) } .mx-border-b-dashed { border-width: 0px; border-bottom-width: 0.5px !important; border-style: dashed; border-color: var(--border-color) } .mx-grid-border { border-width: 0px; border-top-width: 0.5px !important; border-left-width: 0.5px !important; border-style: solid; border-color: var(--border-color) } .mx-grid-border > * { border-width: 0px; border-bottom-width: 0.5px !important; border-right-width: 0.5px !important; border-style: solid; border-color: var(--border-color) } .mx-bg-shared-gradient { background-image: url('/static/personal/top_bg.png'); background-size: cover; background-position: top; background-repeat: no-repeat } .mx-btn-gradient { background-image: linear-gradient(to right, var(--tw-gradient-stops)); --tw-gradient-from: var(--primary-light-color) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); --tw-gradient-to: var(--primary-deep-color) var(--tw-gradient-to-position) } .mx-list-gradient { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); --tw-gradient-from: var(--primary-deep-color) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); --tw-gradient-to: #fff var(--tw-gradient-to-position) }