/* ==========================================================================
CUSTOM PACKAGE MODAL STYLES (THEME-AWARE)
========================================================================== */

.package-modal-overlay {
background: rgba(15, 23, 42, 0.85);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}

.package-modal-card {
background-color: var(--surface, #ffffff);
color: var(--ink, #0f172a);
border: 1px solid var(--line, #e2e8f0);
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.35);
}

html.dark .package-modal-card {
background-color: var(--surface, #0f2033);
color: var(--ink, #f1f5f9);
border-color: var(--line, #1f3550);
}

.package-modal-card h2,
.package-modal-card h3 {
color: var(--ink, #0f172a);
}