.elementor-5523 .elementor-element.elementor-element-916cb41{--display:flex;}.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__bg{background-color:#E6E3DD;}.elementor-5523 .elementor-element.elementor-element-81ed2db > .elementor-widget-container{background-color:#E6E3DD;}.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-width:50%;--e-link-in-bio-identity-image-profile-border-width:3px;--e-link-in-bio-identity-image-profile-border-color:#53535317;--e-link-in-bio-heading-color:#262022;--e-link-in-bio-title-color:#262022;--e-link-in-bio-description-color:#262022;--e-link-in-bio-icon-color:#262022;--e-link-in-bio-ctas-background-color:#20262000;--background-overlay-opacity:0.5;}.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__heading{font-family:"Bebas Neue", Sans-serif;font-size:46px;letter-spacing:1.7px;}.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__title{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__description{font-family:"Inter", Sans-serif;}.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__cta{font-family:"Inter", Sans-serif;}@media(max-width:1024px){.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}@media(max-width:767px){.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}/* Start custom CSS for link-in-bio, class: .elementor-element-81ed2db *//* -------------------- */
/* GLOBAL SMOOTHNESS    */
/* -------------------- */
.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__cta {
    transition: all 0.2s ease;
}


/* -------------------- */
/* 1) REBLUM CTA (1st)  */
/* -------------------- */
.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:first-child {
    background-color: #480818 !important;
    border: 3px solid #AE283B !important;
    border-radius: 16px !important;
    color: #ffffff !important;
    animation: subtleWobble 2.8s ease-in-out infinite;
    transform-origin: center;
}

.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:first-child .e-link-in-bio__cta-text {
    color: #ffffff !important;
}

.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:first-child:hover {
    background-color: #5a0d20 !important;
    border-color: #c7374d !important;
    transform: scale(1.03);
    box-shadow: 0 8px 18px rgba(174, 40, 59, 0.22);
}


/* -------------------- */
/* 2) YOUR MAIN CTA (2nd) */
/* -------------------- */
.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:nth-child(2) {
    background-color: #262022 !important;
    border: 5px solid #C6A27E !important;
    border-radius: 16px !important;
    color: #E6E3DD !important;
    box-shadow: 0 4px 14px rgba(198, 162, 126, 0.25);
}

.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:nth-child(2) .e-link-in-bio__cta-text {
    color: #E6E3DD !important;
}

.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:nth-child(2):hover {
    background-color: #2f282b !important;
    border-color: #e0b98f !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(198, 162, 126, 0.3);
}


/* -------------------- */
/* 3) OTHER BUTTONS     */
/* -------------------- */
.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:not(:first-child):not(:nth-child(2)) {
    background-color: #262022 !important;
    border: 1.5px solid #A78C79 !important;
    border-radius: 16px !important;
    color: #E6E3DD !important;
}

.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:not(:first-child):not(:nth-child(2)) .e-link-in-bio__cta-text {
    color: #E6E3DD !important;
}

.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:not(:first-child):not(:nth-child(2)):hover {
    background-color: #332b2e !important;
    border-color: #C6A27E !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(38, 32, 34, 0.18);
}


/* -------------------- */
/* 4) TAP FEEDBACK      */
/* -------------------- */
.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:active {
    transform: scale(0.96);
}

.elementor-5523 .elementor-element.elementor-element-81ed2db .e-link-in-bio__ctas > a:nth-child(2):active {
    transform: scale(0.94);
    box-shadow: 0 2px 8px rgba(198, 162, 126, 0.2);
}


/* -------------------- */
/* 5) WOBBLE ANIMATION  */
/* -------------------- */
@keyframes subtleWobble {
    0%, 90%, 100% { transform: rotate(0deg); }
    92% { transform: rotate(-0.7deg); }
    95% { transform: rotate(0.7deg); }
    98% { transform: rotate(-0.4deg); }
}/* End custom CSS */