// Write your overrides @tailwind base; @tailwind components; @tailwind utilities; #nprogress .bar { background: rgb(var(--v-theme-primary)) !important; top: env(safe-area-inset-top) !important; } #nprogress .peg { box-shadow: 0 0 10px rgb(var(--v-theme-primary)), 0 0 5px rgb(var(--v-theme-primary)) !important; -webkit-transform: rotate(0deg) translate(0px, -1px); -ms-transform: rotate(0deg) translate(0px, -1px); transform: rotate(0deg) translate(0px, -1px); } .v-toast--bottom { margin-bottom: env(safe-area-inset-bottom); z-index: 2500; } .v-toast--top { margin-top: env(safe-area-inset-top); z-index: 2500; } .v-dialog > .v-overlay__content { margin-top: calc(env(safe-area-inset-top) + 1rem); max-height: calc(100% - env(safe-area-inset-top) - 1rem); } .v-dialog > .v-overlay__content{ width: calc(100% - 1rem); } .v-dialog--fullscreen > .v-overlay__content{ margin-top: env(safe-area-inset-top); max-height: calc(100% - env(safe-area-inset-top)); width: 100%; } /* router view transition fade-slide */ .fade-slide-leave-active, .fade-slide-enter-active { transition: all 0.6s; } .fade-slide-enter-from { opacity: 0; transform: translateY(-45px); } .fade-slide-leave-to { opacity: 0; transform: translateY(45px); } .grid-info-card { grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr)); padding-block-end: 1rem; } .text-moviepilot { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); --tw-gradient-from: #818cf8; --tw-gradient-to: rgba(129,140,248,0); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); --tw-gradient-to: #c084fc; -webkit-background-clip: text; background-clip: text; color: transparent; } .slider-header { position: relative; margin-top: 1.5rem; margin-bottom: 1rem; display: flex; } .slider-title { display: inline-flex; align-items: center; font-size: 1.25rem; font-weight: 700; line-height: 1.75rem; } @media (min-width: 640px){ .slider-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.5rem; line-height: 2.25rem; } } // 美化滚动条 ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-thumb { border-radius: 3px; background: rgb(var(--v-theme-perfect-scrollbar-thumb)); -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2); @media(hover){ &:hover{ background: #a1a1a1; } } } .v-alert--variant-elevated, .v-alert--variant-flat { background: rgb(var(--v-table-header-background)); color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity)); } .backdrop-blur { --tw-backdrop-blur: blur(8px)!important; -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important; } .v-toolbar{ background: rgb(var(--v-table-header-background)); }