/* ============================================================
   Bank brand styles — Raiffeisen & Moneta Money Bank
   ============================================================ */

/* ── Raiffeisen Bank ── */
/* Inspired by the iconic yellow/black logo */

.bg-gradient-rb {
    background: linear-gradient(135deg, #fee600  0%, #fee600  60%, #fee600  100%) !important;
}

.badge-rb {
    background: linear-gradient(135deg, #fee600  0%, #fee600  100%);
    color: #1a1100 !important;
    font-weight: 700;
    letter-spacing: 0.04em;
}

.text-rb {
    color: #000000 !important;
}

.border-rb {
    border-color: #f5c400 !important;
}

.btn-outline-rb {
    color: #c97800;
    border-color: #f5c400;
    background: transparent;
}
.btn-outline-rb:hover {
    background: linear-gradient(135deg, #f5c400, #e09000);
    color: #1a1100;
    border-color: #e09000;
}

/* ── Moneta Money Bank ── */
/* Inspired by the navy-blue → vivid-red gradient logo */

.bg-gradient-moneta {
    background: linear-gradient(135deg, #1a1568 0%, #4a1a7a 40%, #c8001a 100%) !important;
}

.badge-moneta {
    background: linear-gradient(135deg, #1a1568 0%, #c8001a 100%);
    color: #ffffff !important;
    font-weight: 700;
    letter-spacing: 0.04em;
}

.text-moneta {
    color: #000000 !important;
}

.border-moneta {
    border-color: #c8001a !important;
}

.btn-outline-moneta {
    color: #c8001a;
    border-color: #c8001a;
    background: transparent;
}
.btn-outline-moneta:hover {
    background: linear-gradient(135deg, #1a1568, #c8001a);
    color: #ffffff;
    border-color: #c8001a;
}

/* ── Shared bank card header ── */
.bank-card-header {
    border-radius: 0.75rem 0.75rem 0 0;
    padding: 1rem 1.25rem 0.75rem;
}
