.bodyStyle {
    /* padding-top:100px; */
    overflow-x: hidden;
}
.inner-card {
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 15px;
}
.button-container {
    display: flex;
    justify-content: space-between;
    gap: 10px; /* Adjust this value to control spacing between buttons */
}

.button-container button {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0.5rem 0.25rem; /* Adjust padding as needed */
    font-size: 0.9rem; /* Adjust font size as needed */
}
.mainSectionStyle {
    margin-top: 1vh;
    /* background-color: #f0f0f0; */
    margin-bottom: 3vh;
}
.latestMints {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin-top: 1vh;
}
.transparentAndBlurredNav {
    overflow: visible;
    background-color: #00000043;
    backdrop-filter: blur(100px) saturate(180%);
    border-radius: 10px;
    padding: 20px;
    /* margin: 20px; */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.6);
    /* z-index: 1; */
    margin-bottom: 2vh;
}
.big-button {
    font-size: 1.5rem;
    font-weight: bold;
    transition: all 0.3s ease;
    padding-left: 10px;
    padding-right: 10px;
}
.big-button:hover {
    transform: scale(1.05);
}
.transparentAndBlurredCard {
    background-color: #00000043;
    backdrop-filter: blur(100px) saturate(180%);
    border-radius: 10px;
    padding: 20px;
    /* margin: 20px; */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.6);
    /* z-index: 1; */
    margin-bottom: 2vh;
}
.floatingThing {
    animation: floating 3s infinite;
}
.navStyle {
    background-color: #00000096;
    /* margin: 0 auto; */
    /*height: 8vh;*/
    max-width: fit-content;
    margin: 1vh auto;
    display: flex;
}
.navLinks {
    display: flex;
    justify-content: space-between;
    /* width: 50%; */
}
.navLinks:hover {
    background-color: #00000096;
}
.dropdown_menu_zIndex {
    z-index: 1030!important;
}
.kasplayLogoText_Kas {
    color: #60ecd7 ;
    font-size: 2.5rem;
    font-weight: 600;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings:
            "wdth" 100;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
    margin-top: 0rem;
    margin-bottom: 0rem;

}
.kasplayLogoText_Play {
    color: #ffffff ;
    font-size: 2rem;
    font-weight: 600;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings:
            "wdth" 100;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);

}
.kasplayLogoText_Kas:hover {
    animation: beat .75s 1;
}
.kasplayHeaderText {
    color: #60ecd7 ;
    font-size: 2.5rem;
    font-weight: 600;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings:
            "wdth" 100;

    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
    /* z-index: 1; */

}
.kasplayParagraphText {
    color: #ffffff ;
    font-size: 1.2rem;
    font-weight: 400;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    font-variation-settings:
            "wdth" 100;
}
#balanceLogoSvg {
    opacity: 0.5;
}
a {
    color: #60ecd7;
    text-decoration: none;
    font-weight: 600;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings:
            "wdth" 100;
}
a:hover {
    color: #60ecd7;
    text-decoration: none;

}
.kasplayLabelText {
    color: #ffffff ;
    font-size: 1.2rem;
    font-weight: 600;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    font-variation-settings:
            "wdth" 100;

}
.kasplayLabelTextarea {
    color: #ffffff ;
    font-size: 1.2rem;
    font-weight: 600;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
    font-variation-settings:
            "wdth" 100;

}
.kasplayInput {
    width: 90%;
    background-color: #e8f8f6;
    color: #012621;
    font-size: 1.2rem;
    font-weight: 500;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings: "wdth" 100;
    border: 1px solid #009c85;
    border-radius: 5px;
    padding: 10px;
    margin: 10px auto;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
}
.kasplayInputDesc {
    width: 90%;
    height: 15rem;
    background-color: #e8f8f6;
    color: #012621;
    font-size: 1.2rem;
    font-weight: 500;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings: "wdth" 100;
    border: 1px solid #009c85;
    border-radius: 5px;
    padding: 10px;
    margin: 10px auto;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
}

.kasplayButton {
    background-color: #009c85;
    color: white;
    font-size: 1.2rem;
    font-weight: 600;
    font-family: "Saira", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-variation-settings:
            "wdth" 100;
    border: 1px solid #343a40 !important;
    border-radius: 5px;
    padding: 10px 20px;
    cursor: pointer;

    transition: background-color 0.3s;
    /* z-index: 2; */
}
.kasplayButtonInactive {
    background-color: #526b67;
}
.kasplayButtonActive {
    background-color: limegreen;
}
.kasplayButtonInactive
.kasplayButton:hover {
    background-color: #0db59c;
}
.viewAllMints {
    margin-top: 3vh;
    margin: 2vh auto;
}
a .kasplayButton {
    margin-top: 3vh;
}
.shakeNo {
    animation: shakeNo 0.5s 1;
}
.shakeYes {
    animation: shakeYes 0.5s 1;
}

/* card floating up and down effect with scale and shadow */
@keyframes floating {
    0% {
        transform: translateY(0px) rotate(0deg) scale(1.1);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    }
    50% {
        transform: translateY(-10px) rotate(2deg) scale(1.2);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
    }
    100% {
        transform: translateY(0px) rotate(0deg) scale(1.1);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    }
}
/* bouncing to a beat effect */
@keyframes beat {
    0% {
        transform: translateY(0px) scale(1);
    }
    25% {
        transform: translateY(5px) scaleY(.9) scaleX(1.1);
    }
    50% {
        transform: translateY(5px) scaleY(.8) scaleX(1.2);
    }
    85% {
        transform: translateY(-15px) scaleY(1.1) scaleX(0.9);
    }
    100% {
        transform: translateY(0px) scale(1);
    }
}
/* shaking no, wrong turn red effect */
@keyframes shakeNo {
    0% {
        transform: translateX(0px);
    }
    25% {
        transform: translateX(-5px);

    }
    50% {
        transform: translateX(5px);
        background-color: red;
    }
    75% {
        transform: translateX(-5px);
    }
    100% {
        transform: translateX(0px);
    }
}
@keyframes shakeYes {
    0% {
        transform: translateX(0px);
    }
    25% {
        transform: translateX(-5px);

    }
    50% {
        transform: translateX(5px);
        background-color: white;
    }
    75% {
        transform: translateX(-5px);
    }
    100% {
        transform: translateX(0px);
    }
}