.linktree-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;justify-content:center;align-items:center;padding:20px 20px 32px;animation:.18s ease-out linktree-modal-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes linktree-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes linktree-modal-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.linktree-modal-backdrop,.linktree-modal{animation:none}.linktree-modal-item,.linktree-modal-item-image,.linktree-modal-platform{transition:none}}.linktree-modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00000040 transparent;background:#fff;border-radius:12px;width:100%;max-width:380px;height:fit-content;max-height:calc(100dvh - 80px);margin:auto;transition:max-height .3s;animation:.22s ease-out linktree-modal-rise;overflow:hidden auto;box-shadow:0 20px 60px #00000073}.linktree-modal::-webkit-scrollbar{width:6px}.linktree-modal::-webkit-scrollbar-button{width:0;height:0;display:none}.linktree-modal::-webkit-scrollbar-corner{background:0 0}.linktree-modal::-webkit-scrollbar-track{background:0 0}.linktree-modal::-webkit-scrollbar-thumb{background:#00000038;border-radius:3px}.linktree-modal::-webkit-scrollbar-thumb:hover{background:#00000061}.linktree-modal-header{z-index:2;background:#fff;border-bottom:1px solid #f0f0f0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid;position:relative}.linktree-modal-title{color:#222;text-align:center;margin:0;font-size:1rem;font-weight:700}.linktree-modal-back,.linktree-modal-close,.linktree-modal-share{color:#555;cursor:pointer;background:0 0;border:none;padding:4px;font-size:.9rem}.linktree-modal-share{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,color .2s;display:inline-flex}.linktree-modal-share:hover{color:#222;background:#0000000f}.linktree-modal-share svg{width:18px;height:18px;display:block}.linktree-modal-share-feedback{color:#436272;text-align:center;margin:0;padding:8px 16px 0;font-size:.82rem;font-weight:600}.linktree-modal-more{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.linktree-modal-more.is-open{grid-template-rows:1fr}.linktree-modal-more>*{min-height:0;overflow:hidden}.linktree-modal-more-inner{opacity:0;transition:opacity .18s}.linktree-modal-more.is-open .linktree-modal-more-inner{opacity:1;transition-delay:.1s}.linktree-modal-platforms>.linktree-modal-list{padding-bottom:0}.linktree-modal-list--extra{padding-top:10px;padding-bottom:0}.linktree-modal-toggle-row{padding:10px 12px 16px}@media (prefers-reduced-motion:reduce){.linktree-modal-more,.linktree-modal-more-inner{transition:none}}.linktree-modal-toggle{color:#436272;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px dashed #d8d8d8;border-radius:10px;padding:10px 14px;font-size:.88rem;font-weight:600;transition:background-color .2s;display:block}.linktree-modal-toggle:hover{background:#f4f6f7}.linktree-modal-list{flex-direction:column;gap:10px;margin:0;padding:12px 12px 16px;list-style:none;display:flex}.linktree-modal-item{aspect-ratio:16/10;color:#fff;text-align:left;cursor:pointer;background:#1c1c1c;border:none;border-radius:12px;width:100%;padding:0;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.linktree-modal-item:hover{transform:scale(1.015);box-shadow:0 10px 26px #0000004d}.linktree-modal-item-image{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.linktree-modal-item:hover .linktree-modal-item-image{transform:scale(1.06)}.linktree-modal-item:after{content:"";background:linear-gradient(#0000001f 0%,#00000059 55%,#000000c7 100%);position:absolute;inset:0}.linktree-modal-item>span{z-index:1;color:#fff;text-shadow:0 1px 3px #00000080;padding:14px 16px;font-size:1.05rem;font-weight:700;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.linktree-modal-platform{color:#222;cursor:pointer;background:#fafafa;border:1px solid #e4e4e4;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.linktree-modal-platform:hover{background:#f0f0f0;transform:translate(2px)}.linktree-modal-platform-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.linktree-modal-platform-icon svg{width:100%;height:100%}.linktree-modal-empty{color:#666;text-align:center;padding:16px;font-size:.9rem;font-style:italic}.linktree-modal-embed{padding:12px 12px 4px}.linktree-modal-embed-frame{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.linktree-modal-embed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}
