/* FITGIRLS Tree light theme. Scoped to public Tree only, all locales. */
.linktree-page-root{background:#f7f7f5;color:#202124;color-scheme:light}
.linktree-page-root .linktree-topbar{background:rgba(247,247,245,.94);border-bottom:1px solid #e5e5e1}
.linktree-page-root .linktree-brand-icon-btn,.linktree-page-root .linktree-action-btn,.linktree-page-root .footer-home-btn{background:#fff;border-color:#deded8;color:#202124;box-shadow:none}
.linktree-page-root .linktree-brand-icon-btn:hover,.linktree-page-root .linktree-action-btn:hover,.linktree-page-root .footer-home-btn:hover{background:#eeeee9;border-color:#bdbdb5;color:#151515}
.linktree-page-root .brand-dot{box-shadow:none}
.linktree-page-root .linktree-lang-switcher{background:#eeeee9;border-color:#deded8}
.linktree-page-root .lang-btn{color:#555650}
.linktree-page-root .lang-btn.active{background:#252621;color:#fff;box-shadow:0 1px 3px #00000014}
.linktree-page-root .lang-btn:hover:not(.active){background:#e2e2db;color:#151515}
.linktree-page-root .linktree-avatar-wrap{box-shadow:none;background:transparent;padding:0}
.linktree-page-root .linktree-avatar-img,.linktree-page-root .linktree-brand-icon-btn,.linktree-page-root .brand-name-short{box-shadow:none;filter:none;text-shadow:none}
.linktree-page-root .linktree-profile-title{color:#202124}
.linktree-page-root .linktree-profile-bio{color:#555650}
.linktree-page-root .social-icon-btn{background:#fff;border-color:#deded8;color:#34352f}
.linktree-page-root .social-icon-btn:hover{background:#eeeee9;color:#151515;box-shadow:0 3px 10px #20212410}
.linktree-page-root .social-icon-btn.kakao:hover{background:#fee500;color:#191919}
.linktree-page-root .social-icon-btn.line:hover{background:#087f3e;color:#fff}
.linktree-page-root .social-icon-btn.whatsapp:hover{background:#087f3e;color:#fff}
.linktree-page-root .linktree-card{background:#fff;color:#202124;border:1px solid #e2e2dc;box-shadow:0 2px 8px #20212406}
.linktree-page-root .linktree-card:hover{border-color:#c6c6be;box-shadow:0 5px 16px #2021240c}
.linktree-page-root .linktree-card.highlight-border{border:1.5px solid #11934b;box-shadow:0 2px 8px #20212406}
.linktree-page-root .featured-content{background:#fff}
.linktree-page-root .featured-title,.linktree-page-root .pill-title{color:#202124}
.linktree-page-root .featured-desc,.linktree-page-root .pill-desc{color:#62635d}
.linktree-page-root .card-share-btn{color:#62635d}
.linktree-page-root .card-share-btn:hover{background:#eeeee9;color:#202124}
.linktree-page-root .pill-badge{background:#087f3e!important;color:#fff!important}
.linktree-page-root .pill-icon-box.naver,.linktree-page-root .pill-icon-box.line{background:#087f3e}
.linktree-page-root .footer-copyright{color:#62635d}
.linktree-page-root .featured-banner-wrap:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.30));pointer-events:none;z-index:3}
.linktree-page-root .featured-badge,.linktree-page-root .featured-counter-badge,.linktree-page-root .slider-arrow-btn{color:#fff}
.linktree-page-root .featured-badge{background:#c91e25}
.linktree-page-root .featured-counter-badge,.linktree-page-root .featured-slider-dots{background:rgba(0,0,0,.68)}
.linktree-page-root .slider-dot{background:#b9b9b9}
.linktree-page-root .slider-dot.active{background:#fff}
.linktree-page-root :is(button,a,[tabindex]):focus-visible{outline:3px solid #9f1f25;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.linktree-page-root *{transition:none!important;animation:none!important}}
