.lk{--lk-azul:#2f6bff;--lk-indigo:#5b3df5;--lk-grad:linear-gradient(120deg, var(--lk-azul) 0%, var(--lk-indigo) 100%);--lk-tinta:#0d1017;--lk-gris:#5d6573;isolation:isolate;min-height:100dvh;color:var(--lk-tinta);font-family:var(--font-inter-tight), system-ui, sans-serif;background:#f4f6fb;flex:1;position:relative;overflow:hidden}.lk-luz{z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 34% 34%,#2f6bff33,#0000 70%),radial-gradient(38% 46% at 66% 30%,#5b3df529,#0000 70%);height:62%;position:absolute;inset:-12% -40% auto}.lk-col{width:100%;max-width:460px;padding:max(48px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.lk-cabecera{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.lk-aro{background:var(--lk-grad);border-radius:50%;padding:4px;box-shadow:0 18px 44px #2f6bff47}.lk-foto{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:132px;height:132px;display:block}.lk-nombre{letter-spacing:-.03em;align-items:center;gap:6px;margin-top:18px;font-size:28px;font-weight:600;line-height:1.15;display:inline-flex}.lk-verificado{color:#0095f6;flex-shrink:0;width:24px;height:24px}.lk-handle{min-height:44px;color:var(--lk-gris);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.lk-handle:hover{color:var(--lk-azul)}.lk-lista{flex-direction:column;gap:12px;display:flex}.lk-boton{min-height:76px;color:var(--lk-tinta);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:12px 18px 12px 12px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 0 0 1px #0d10170f,0 1px 2px #0d10170a,0 10px 28px #1f2d5a12}.lk-boton:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #2f6bff38,0 1px 2px #0d10170a,0 14px 34px #1f2d5a1c}.lk-boton:active{transform:scale(.985)}.lk-boton:focus-visible{outline:2px solid var(--lk-azul);outline-offset:3px}.lk-boton-principal{color:#fff;background:var(--lk-grad);box-shadow:inset 0 1px #ffffff40,0 14px 34px #3c50fa59}.lk-boton-principal:hover{box-shadow:inset 0 1px #ffffff4d,0 18px 42px #3c50fa73}.lk-icono{border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.lk-icono-principal{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff40}.lk-icono-verde{color:#0f9b67;background:#e3f6ee}.lk-icono-yt{color:#f03;background:#fff;box-shadow:0 4px 12px #78001440}.lk-yt{color:#fff;background:linear-gradient(160deg,#ff2a4b 0%,#e5002b 55%,#c10024 100%);border-radius:24px;flex-direction:column;padding:8px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff47,0 16px 40px #e5002b52}.lk-yt:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 20px 48px #e5002b6b}.lk-yt:active{transform:scale(.985)}.lk-yt:focus-visible{outline-offset:3px;outline:2px solid #e5002b}.lk-yt-mini{aspect-ratio:16/9;background:#fff;border-radius:17px;display:block;position:relative;overflow:hidden}.lk-yt-img{object-fit:cover;width:100%;height:100%;display:block}.lk-yt-play{color:#fff;background:#f03;border-radius:12px;place-items:center;width:60px;height:42px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 18px #0000004d}.lk-yt-duracion{letter-spacing:.01em;background:#000000c7;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.lk-yt-pie{align-items:center;gap:14px;padding:12px 10px 6px 4px;display:flex}.lk-yt .lk-detalle{color:#ffffffd9}.lk-yt .lk-flecha{opacity:.85}.lk-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lk-titulo{letter-spacing:-.015em;font-size:17px;font-weight:600}.lk-detalle{color:var(--lk-gris);font-size:14px;line-height:1.35}.lk-boton-principal .lk-detalle{color:#ffffffd1}.lk-flecha{opacity:.4;flex-shrink:0}.lk-boton-principal .lk-flecha{opacity:.85}.lk-pie{color:#9aa1ad;justify-content:center;margin-top:auto;padding-top:44px;display:flex}@media (prefers-reduced-motion:reduce){.lk-boton,.lk-yt{transition:none}}
