/* ================================
   Vuetify CSS Reset
   ================================ */

/* Vuetify v-main 滾軸 + 底色 */
.v-main {
    overflow-y: auto;
    background-color: #f0f2f5 !important;   /* 亮色：淡灰底，讓白色卡片浮起 */
}
.v-theme--dark .v-main {
    background-color: #111318 !important;   /* 暗色：比卡片深，形成層次 */
}

/* Vuetify v-window CSS Reset */
.v-window,
.v-window__container,
.v-window-item {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
}

.v-window {
    overflow: hidden !important;
}

.v-window__container {
    position: relative !important;
    display: flex !important;
}

.v-window-item {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
