[v-cloak] {
    display: none !important; /* !important 确保优先级 */
}
svg{
    display:block;
}
.box-shadow{
    box-shadow: 0 4 20px rgba(var(--primary-r), var(--primary-g), var(--primary-b), 0.05);

}
.text-shadow{
    text-shadow: 0 2 4px rgba(var(--primary-r), var(--primary-g), var(--primary-b), 0.05);
}

.bg-cover{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    object-fit: cover;
}

::-webkit-scrollbar {
    width: 10rem;
    height: 10rem;
}

::-webkit-scrollbar-track {
    background: var(--bg-100);
}

::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}

::-webkit-scrollbar-thumb {
    min-height: 10px;
    border: 2px solid transparent;
    background-clip: content-box;
    border-radius: 5rem;
    background: var(--bg-200);
}

::-webkit-scrollbar-thumb:hover {
    background: var(--bg-300);
}