body:has(.connect-page-wrapper) header{display:none}body:has(.connect-page-wrapper) footer{display:none}:is(body:has(.connect-page-wrapper) .scroll-to-top,body:has(.connect-page-wrapper) .cookies-consent,body:has(.connect-page-wrapper) .newsletter-popup){display:none}.linktree-page{background-color:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:all .2s;display:flex}.linktree-container{flex-direction:column;gap:1.5rem;width:100%;max-width:32rem;display:flex}.linktree-header{text-align:center;flex-direction:column;gap:1rem;display:flex}.linktree-profile-image{background:hsl(var(--muted));border:2px solid hsl(var(--border));border-radius:50%;width:6rem;height:6rem;margin:0 auto;transition:all .2s;overflow:hidden}.linktree-profile-image:hover{transform:scale(1.05)}.linktree-profile-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.linktree-title{color:hsl(var(--foreground));margin:0;font-size:1.5rem;font-weight:700}.linktree-bio{opacity:.8;max-width:28rem;color:hsl(var(--muted-foreground));margin:0 auto;font-size:1rem;line-height:1.5}.linktree-links{flex-direction:column;gap:.75rem;display:flex}.linktree-link-button{background:hsl(var(--card));border:2px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));box-shadow:0 2px 8px hsl(var(--foreground) / .05);cursor:pointer;font-weight:500;font-size:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.linktree-link-button:hover{border-color:hsl(var(--primary));box-shadow:0 4px 12px hsl(var(--foreground) / .1);transform:translateY(-2px)}.linktree-link-button:active{transform:translateY(0)}.linktree-link-button:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.linktree-link-content{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.linktree-link-thumbnail{background:hsl(var(--muted));border-radius:8px;flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden}.linktree-link-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.linktree-link-text{text-align:left;flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.linktree-link-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.linktree-link-description{opacity:.7;white-space:nowrap;text-overflow:ellipsis;color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.3;overflow:hidden}.linktree-link-button:hover .linktree-link-description{opacity:.9}.linktree-link-arrow{opacity:.6;flex-shrink:0;width:1.25rem;height:1.25rem;transition:opacity .2s}.linktree-link-button:hover .linktree-link-arrow{opacity:1}.linktree-empty{text-align:center;background:hsl(var(--muted));border:2px dashed hsl(var(--border));border-radius:12px;padding:2rem 0}.linktree-empty-text{opacity:.6;color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.linktree-footer{text-align:center;opacity:.6;color:hsl(var(--muted-foreground));padding-top:2rem;font-size:.875rem}@media (max-width:640px){.linktree-page{padding:.75rem}.linktree-container{gap:1.25rem}.linktree-title{font-size:1.375rem}.linktree-link-button{padding:.875rem 1.25rem}}@media (max-width:480px){.linktree-page{padding:.5rem}.linktree-link-button{padding:.75rem 1rem}.linktree-profile-image{width:5rem;height:5rem}}
