.elementor-228 .elementor-element.elementor-element-4d06eda7{--display:flex;--min-height:100vh;--justify-content:center;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio__bg{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-fe28ae2 ) 100%);}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-heading-color:var( --e-global-color-fe28ae2 );--e-link-in-bio-title-color:var( --e-global-color-fe28ae2 );--e-link-in-bio-description-color:var( --e-global-color-fe28ae2 );--e-link-in-bio-icon-color:var( --e-global-color-fe28ae2 );--e-link-in-bio-ctas-text-color:var( --e-global-color-fe28ae2 );--e-link-in-bio-ctas-background-color:var( --e-global-color-primary );--background-overlay-opacity:0.5;}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio__heading{font-family:"Jost";font-weight:600;}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio__title{font-family:"Lato";font-weight:500;}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio__description{font-family:"Lato";font-weight:normal;}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:var( --e-global-color-fe28ae2 );}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio__cta{font-family:"Lora";font-weight:normal;}@media(max-width:1024px){.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}@media(max-width:767px){.elementor-228 .elementor-element.elementor-element-4d06eda7{--min-height:0vh;}.elementor-228 .elementor-element.elementor-element-329ad88c .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-width:55%;--background-overlay-opacity:0;}}/* Start custom CSS for link-in-bio-var-5, class: .elementor-element-329ad88c *//* 1. 照片：上圓下平，並強制消除下方所有預設間距 */
.elementor-228 .elementor-element.elementor-element-329ad88c img {
    border-radius: 12px 12px 0 0 !important;
    display: block !important;
    margin-bottom: 0px !important;
}

/* 2. 按鈕：上平下圓，並使用強大的負 Margin 向上吸附 */
.elementor-228 .elementor-element.elementor-element-329ad88c .elementor-button, 
.elementor-228 .elementor-element.elementor-element-329ad88c a, 
.elementor-228 .elementor-element.elementor-element-329ad88c .cta-link {
    border-radius: 0 0 12px 12px !important;
    border-top: none !important;
    /* 將負 Margin 加大到 -5px，確保徹底覆蓋那條縫 */
    margin-top: -5px !important; 
    /* 確保按鈕內容不會因為負 Margin 縮水 */
    padding-top: 15px !important; 
    display: block !important;
    position: relative !important;
    z-index: 10 !important;
}

/* 3. 徹底殺掉組件容器的內部間距 (Gap) */
.elementor-228 .elementor-element.elementor-element-329ad88c .elementor-widget-container {
    gap: 0px !important;
}/* End custom CSS */