
/* STORAGE BUTTON FIX - HIGH PRIORITY OVERRIDES */

/* Target all possible storage button selectors */
button[onclick*="purchaseStorage"],
.btn-storage-upgrade,
.btn-storage,
button.btn-storage-upgrade,
button.btn-storage {
    background: linear-gradient(135deg, #F5B301 0%, #FF8C00 100%) !important;
    border: 2px solid transparent !important;
    color: #000000 !important;
    font-weight: 800 !important;
    font-size: 1rem !important;
    padding: 0.875rem 2rem !important;
    border-radius: 12px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: 0 4px 15px rgba(245, 179, 1, 0.4) !important;
    position: relative !important;
    overflow: hidden !important;
    text-shadow: none !important;
    width: 100% !important;
    max-width: 300px !important;
    margin: 0 auto !important;
    display: block !important;
    cursor: pointer !important;
}

/* Hover states */
button[onclick*="purchaseStorage"]:hover,
.btn-storage-upgrade:hover,
.btn-storage:hover,
button.btn-storage-upgrade:hover,
button.btn-storage:hover {
    background: linear-gradient(135deg, #FF8C00 0%, #E5A801 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 25px rgba(245, 179, 1, 0.5) !important;
    color: #000000 !important;
    border: 2px solid transparent !important;
}

/* Override any Bootstrap or other conflicting styles */
.btn.btn-storage-upgrade,
.btn.btn-storage {
    background-color: transparent !important;
    background-image: linear-gradient(135deg, #F5B301 0%, #FF8C00 100%) !important;
    border-color: transparent !important;
}

.btn.btn-storage-upgrade:hover,
.btn.btn-storage:hover {
    background-color: transparent !important;
    background-image: linear-gradient(135deg, #FF8C00 0%, #E5A801 100%) !important;
    border-color: transparent !important;
}

/* Force text color in all states */
button[onclick*="purchaseStorage"] *,
.btn-storage-upgrade *,
.btn-storage * {
    color: #000000 !important;
}
