/* Mặc định (Light) */
.product-manual-download-main {
    background-color: var(--local-bg);
    color: var(--local-text);
}

/* Style Light */
.product-manual-download-main.is-style-light {
    --local-bg: var(--wp--preset--color--neutral-0);
    --local-neutral-50: var(--wp--preset--color--neutral-50);
    --local-neutral-950: var(--wp--preset--color--neutral-950);
    --local-neutral-500: var(--wp--preset--color--neutral-500);
    --local-neutral-400: var(--wp--preset--color--neutral-400);
    --local-primary-500: var(--wp--preset--color--primary-500);
    --local-blur: none;
    --local-glass-shadow:         
        inset -0.5px -0.5px 0.5px 0px #949D901A, 
        inset 0.5px 0.5px 0.5px 0px #949D900A;
    --local-blur: blur(10px);
    --local-bg-card: var(--wp--preset--color--neutral-0);
    --local-bg-card-hover: var(--wp--preset--color--primary-500);
}

/* Style Dark */
.product-manual-download-main.is-style-dark {
    --local-bg: #000000;
    --local-neutral-50: #1F231E;
    --local-neutral-950: #ffffff;
    --local-neutral-500: #C7CCC3;
    --local-neutral-400: #A2AA9E;
    --local-primary-500: #5BEE2B;
    --local-glass-shadow: 
        inset -0.5px -0.5px 0.5px 0px rgba(255, 255, 255, 0.2), 
        inset 0.5px 0.5px 0.5px 0px rgba(255, 255, 255, 1);
    --local-blur: blur(10px);
    --local-bg-card: radial-gradient(104.6% 104.6% at 100% 100%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    --local-bg-card-hover: radial-gradient(101.21% 101.21% at 101.21% 100%, rgba(91, 238, 43, 0.8) 10%, rgba(106, 191, 75, 0.16) 100%) ;

}
.product-manual-download-main ul {
    list-style-type: disc;
}
.product-manual-download-main ul li::marker {
    color: var(--local-neutral-500);
}

/* Class dùng chung cho các ô Spec */
.glass-spec-card {
    border-color: var(--local-neutral-200);
    background: var(--local-bg-card);
    backdrop-filter: var(--local-blur);
    box-shadow: var(--local-glass-shadow);
}

/* Hiệu ứng khi Hover */
.glass-spec-card:hover {
    background: var(--local-bg-card-hover);
    z-index: 1;
    color: #fff;
    
}
.download-btn-glass {
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent; 
    border: 1px solid transparent;
}
.download-btn-glass {
    background: var(--local-neutral-50);
}
