:root{--minimal-bg:#050505;--minimal-text:#fff;--minimal-text-muted:#888;--minimal-border:#ffffff1a;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-base:.4s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);background-color:var(--minimal-bg);color:var(--minimal-text);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.7}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}img{max-width:100%;height:auto;display:block}.linktree-wrapper{flex-direction:column;max-width:600px;min-height:100vh;margin:0 auto;padding:100px 24px 60px;display:flex}.profile-header{text-align:center;opacity:0;flex-direction:column;align-items:center;margin-bottom:60px;animation:.8s forwards fadeUp;display:flex;transform:translateY(20px)}.profile-avatar{object-fit:cover;filter:grayscale();width:80px;height:80px;transition:filter var(--transition-base);border-radius:50%;margin-bottom:24px}@media (hover:hover){.profile-avatar:hover{filter:grayscale(0%)}}.profile-name{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:500;line-height:1.1}.link-stack{flex-direction:column;margin-bottom:80px;display:flex}.link-btn{border-bottom:1px solid var(--minimal-border);transition:all var(--transition-base);opacity:0;align-items:center;gap:20px;padding:24px 0;animation:.8s forwards fadeUp;display:flex;transform:translateY(20px)}.link-btn:first-child{animation-delay:.1s}.link-btn:nth-child(2){animation-delay:.15s}.link-btn:nth-child(3){animation-delay:.2s}.link-btn:nth-child(4){animation-delay:.25s}.link-btn:nth-child(5){animation-delay:.3s}.link-btn:nth-child(6){animation-delay:.35s}.link-btn:nth-child(7){animation-delay:.4s}.link-icon{width:24px;height:24px;color:var(--minimal-text-muted);transition:color var(--transition-fast)}.link-icon svg{fill:currentColor;width:24px;height:24px}.link-text{flex:1;align-items:baseline;gap:12px;display:flex}.link-title{color:var(--minimal-text);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:400}.link-handle{color:var(--minimal-text-muted);transition:opacity var(--transition-fast);opacity:0;font-size:.9rem;font-weight:400}.link-arrow{width:24px;height:24px;color:var(--minimal-text-muted);opacity:0;transition:all var(--transition-base);transform:translate(-10px)}.link-arrow svg{fill:currentColor;width:24px;height:24px}@media (hover:hover){.link-btn:hover{border-color:var(--minimal-text);padding-left:12px}.link-btn:hover .link-icon{color:var(--minimal-text)}.link-btn:hover .link-handle{opacity:1}.link-btn:hover .link-arrow{opacity:1;color:var(--minimal-text);transform:translate(0)}}.link-btn:active{opacity:.7;background:#ffffff05}.section-divider{text-align:center;opacity:0;margin-bottom:24px;animation:.8s .6s forwards fadeUp}.section-divider span{color:var(--minimal-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500}.company-links{flex-direction:column;margin-bottom:80px;display:flex}.company-btn{border-bottom:1px solid var(--minimal-border);transition:all var(--transition-base);opacity:0;align-items:center;gap:20px;padding:24px 0;animation:.8s forwards fadeUp;display:flex;transform:translateY(20px)}.company-btn:first-child{animation-delay:.7s}.company-btn:nth-child(2){animation-delay:.75s}.company-btn:nth-child(3){animation-delay:.8s}.company-btn:nth-child(4){animation-delay:.85s}.company-icon{opacity:.6;width:24px;height:24px;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex}.company-icon img{width:auto;max-height:24px}.company-name{color:var(--minimal-text);flex:1;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:400}@media (hover:hover){.company-btn:hover{border-color:var(--minimal-text);padding-left:12px}.company-btn:hover .company-icon{opacity:1}}.company-btn:active{opacity:.7;background:#ffffff05}.linktree-footer{opacity:0;justify-content:center;margin-top:auto;padding-top:40px;animation:.8s 1s forwards fadeUp;display:flex}.footer-brand-link{color:var(--minimal-text-muted);transition:color var(--transition-fast);align-items:center;gap:12px;display:inline-flex}.footer-brand-link img{object-fit:cover;opacity:.5;width:16px;height:16px;transition:opacity var(--transition-fast);border-radius:50%}.footer-brand-link span{letter-spacing:.02em;font-size:.8rem;font-weight:400}@media (hover:hover){.footer-brand-link:hover{color:var(--minimal-text)}.footer-brand-link:hover img{opacity:1}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (width<=768px){.link-handle{opacity:1}.link-arrow{opacity:1;transform:translate(0)}.company-icon{opacity:1}}@media (width<=520px){.linktree-wrapper{padding:40px 20px}.profile-header{margin-bottom:40px}.profile-avatar{width:72px;height:72px;margin-bottom:16px}.link-stack,.company-links{margin-bottom:56px}.link-btn,.company-btn{gap:16px;padding:20px 0}.link-text{flex-direction:column;align-items:flex-start;gap:4px}.link-handle{font-size:.85rem}}
