

:root {
    --pay-button-color: #1EAE61;
    --back-button-color: #E40985;
    --pay-button-hover-color : #14904e;
    --back-button-hover-color: #C2023B;
    --page-background-image: url(../images/background.jpg), linear-gradient(rgba(156, 187, 220, 0.5), rgba(170, 211, 255, 0.484));
    --page-background-color : aliceblue;
    
}

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: var(--page-background-color);
    background-image: var(--page-background-image);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: multiply;
    display: flex;
    flex-direction: column;
    height: 100vh;
    font-family: poppins;
}

body::before {
    transition: 0.3 ease;
}


/* HEADER STYLING */
.logo-section {
    color: #ffffff;
    padding: 20px;
    /* background-color: #14141437; */
    
}


/* CONTENT STYLING */ 

.contant-section {
    /* background-color:#F0FAFF; */
    height: 100vh;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}

.content-inner-section {
    background-color: #14141437;
    box-sizing: border-box  ;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    margin: 20px auto;
    flex-direction: column;
    min-width: 300px;
    align-items: center;
    justify-content: flex-start;
}

.hero-text-container {
    text-align: center;
    color: #ffffff;
    margin-bottom: 30px;

}

.hero-button-container {
    display: flex;
    flex-direction: column;
    padding: 10px;
    gap: 10px;
    width:100%;
}

.url-button button{
    width: 100%;
    font-size: 15px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    color: #ffffff;

}

.pay-button {
    /* font-size: 15px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    color: #ffffff; */
}
.instant-pay-button {
    background-color: var(--pay-button-color);
}
.invoice-pay-button {
    background-color: var(--back-button-color);
}

.instant-pay-button:hover {
    background-color: var(--pay-button-hover-color);
    cursor: pointer;
    transition: 0.3s ease-out;
}
.invoice-pay-button:hover {
    background-color: var(--back-button-hover-color);
    cursor: pointer;
    transition: 0.3s ease-out;
}


/* FOOTER STYLING */
.footer {
    background-color: #212121;
    color: #ffffff;
    padding: 10px;
    font-size: 12px;
    text-align: center;
}