.tg-smartlink{color:#0c0a09;background:#f5f5f4;min-height:100vh}.tg-smartlink__main{justify-content:center;padding:28px 16px 64px;display:flex}.tg-smartlink__card{text-align:center;background:#fff;border:1px solid #0c0a0914;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:400px;padding:28px 22px;display:flex;box-shadow:0 1px 2px #0c0a090a,0 12px 48px #0c0a0912}.tg-smartlink__cover{aspect-ratio:1;letter-spacing:-.04em;color:#a8a29e;background:#eceae8;border-radius:12px;justify-content:center;align-items:center;width:min(220px,70vw);margin-bottom:8px;font-size:3rem;font-weight:800;display:flex;overflow:hidden;box-shadow:0 8px 24px #0c0a0914}.tg-smartlink__cover img{object-fit:cover;width:100%;height:100%;display:block}.tg-smartlink__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#78716c;margin:0;font-size:.6875rem;font-weight:700}.tg-smartlink__title{letter-spacing:-.03em;color:#0c0a09;margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:500;line-height:1.15}.tg-smartlink__artist{color:#57534e;margin:0 0 8px;font-size:1rem}.tg-smartlink__redirect{background:#4f46e514;border:1px solid #4f46e533;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:100%;margin-bottom:4px;padding:10px 12px;display:flex}.tg-smartlink__redirect-text{color:#4f46e5;margin:0;font-size:.875rem;font-weight:600}.tg-smartlink__redirect-cancel,.tg-smartlink__redirect-hub{color:#0c0a09;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;text-decoration:underline}.tg-smartlink__list{flex-direction:column;gap:10px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:flex}.tg-smartlink__btn{color:#fff;background:#0c0a09;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:flex}.tg-smartlink__btn:hover{background:#1c1917;transform:translateY(-1px)}.tg-smartlink__btn--preferred{color:#fff;background:#4f46e5}.tg-smartlink__btn--preferred:hover{background:#4338ca}.tg-smartlink__hint{color:#78716c;margin:16px 0 0;font-size:.75rem;line-height:1.45}.tg-smartlink__hint a{color:#4f46e5;text-underline-offset:2px;text-decoration:underline}.tg-smartlink-demo-bar{color:#0c0a09;text-align:center;background:#eceae8;border-bottom:1px solid #0c0a0914;padding:12px 16px 14px}.tg-smartlink-demo-bar p{max-width:40rem;margin:0 auto;font-size:.8125rem;line-height:1.45}.tg-smartlink-demo-bar__links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.1rem;margin-top:8px;display:flex}.tg-smartlink-demo-bar__links a,.tg-smartlink__artist a{color:#4f46e5;text-underline-offset:3px;font-size:.8125rem;font-weight:700;text-decoration:underline}.tg-smartlink__artist a{font-size:inherit;color:#4f46e5;font-weight:600}
