.cve-v3d{--cvd-surface:var(--surface-glass, rgba(15, 23, 42, 0.85));--cvd-surface-strong:var(--surface-2, rgba(30, 41, 59, 0.6));--cvd-border:var(--border-glass, rgba(255, 255, 255, 0.12));--cvd-accent:var(--cyan, #00f0ff);--cvd-radius:12px}html[data-bs-theme=light] .cve-v3d{--cvd-surface:rgba(255, 255, 255, 0.92);--cvd-border:rgba(51, 65, 85, 0.28);--cvd-accent:#0369a1}.cve-v3d .cve-dossier{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--cvd-radius);transition:border-color 150ms ease}.cve-v3d .cve-dossier:hover{border-color:color-mix(in srgb,var(--cvd-accent) 45%,var(--cvd-border))}.cve-v3d .cve-dossier__head{align-items:center}.cve-v3d .cve-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color 150ms ease,transform 150ms ease}.cve-v3d .cve-card:hover{transform:translateY(-2px)}.cve-v3d .badge-critical,.cve-v3d .badge-high,.cve-v3d .badge-medium{letter-spacing:.02em}@layer bootstrap{html[data-bs-theme=light] .cve-v3d .cve-dossier{background:rgba(255,255,255,.92)!important}}