/* Color Vivo Pro 0.0.17 — hoja minificada (autogenerada desde assets/css/share-bar.css; no editar a mano). */
.article .share-bar:last-of-type{margin-bottom:12px}.share-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:16px}.share-label{font-family:var(--font-ui);font-size:13px;font-weight:800;letter-spacing:.3px;color:var(--ink)}.share-btns{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.share-div{width:1px;align-self:stretch;min-height:26px;background:var(--rule);margin:0 4px}.share-btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;color:var(--ink);background:var(--surface);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.share-btn svg{display:block}.share-btn-label{display:none;font-family:var(--font-ui)}.share-bar--a .share-btn{width:40px;height:40px;border-radius:50%}.share-bar--a .share-btn svg{width:19px;height:19px}.share-bar--a .share-btn:hover{transform:translateY(-1px);background:var(--solid);color:var(--on-solid)}.share-bar--a .share-btn--chatgpt:hover,.share-bar--a .share-btn--claude:hover,.share-bar--a .share-btn--perplexity:hover,.share-bar--a .share-btn--google_ai:hover{background:var(--accent);color:var(--on-accent)}.share-bar--b .share-btn{width:40px;height:40px;border-radius:10px;color:var(--icon)}.share-bar--b .share-btn--email,.share-bar--b .share-btn.cvnews-copy{color:var(--muted)}.share-bar--b .share-btn svg{width:20px;height:20px}.share-bar--b .share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.share-bar--c .share-btn{gap:7px;padding:8px 13px;border-radius:20px;font-size:12px;font-weight:600}.share-bar--c .share-btn svg{width:15px;height:15px}.share-bar--c .share-btn-label{display:inline}.share-bar--c .share-btn:hover{transform:translateY(-1px)}.share-bar--d .share-btn{gap:6px;padding:6px 10px;border:1px solid var(--rule);border-radius:4px;background:var(--bg);color:var(--ink);font-size:12px;font-weight:600}.share-bar--d .share-btn svg{width:15px;height:15px;opacity:.85}.share-bar--d .share-btn-label{display:inline}.share-bar--d .share-btn:hover{border-color:var(--accent);color:var(--accent-strong)}.share-bar--d .share-btn:hover svg{opacity:1}.share-bar--d .share-btn.is-ai{border-style:dashed}.share-bar--d .share-btn.is-ai:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.share-bar--d .share-div{display:none}.share-btn{--brand:var(--ink);--solid:var(--ink);--on-solid:var(--bg);--icon:var(--solid)}[data-theme="dark"] .share-btn{--icon:var(--brand)}.share-btn--whatsapp{--brand:#25d366;--solid:#075e54;--on-solid:#fff}.share-btn--facebook{--brand:#1877f2;--solid:#0a58ca;--on-solid:#fff}.share-btn--telegram{--brand:#229ed9;--solid:#17709c;--on-solid:#fff}.share-btn--chatgpt{--brand:#10a37f;--solid:#0d8265;--on-solid:#fff}.share-btn--claude{--brand:#cc785c;--solid:#a8482a;--on-solid:#fff}.share-btn--perplexity{--brand:#20808d;--solid:#1a6a74;--on-solid:#fff}.share-btn--google_ai{--brand:#4285f4;--solid:#1a64d8;--on-solid:#fff}.share-bar--e .share-btn,.share-bar--f .share-btn,.share-bar--g .share-btn,.share-bar--h .share-btn,.share-bar--i .share-btn{gap:7px;padding:8px 13px;font-size:12px;font-weight:600}.share-bar--e .share-btn svg,.share-bar--f .share-btn svg,.share-bar--g .share-btn svg,.share-bar--h .share-btn svg,.share-bar--i .share-btn svg{width:15px;height:15px}.share-bar--e .share-btn-label,.share-bar--f .share-btn-label,.share-bar--g .share-btn-label,.share-bar--h .share-btn-label,.share-bar--i .share-btn-label{display:inline}.share-bar--e .share-btn,.share-bar--f .share-btn{border-radius:20px}.share-bar--g .share-btn,.share-bar--h .share-btn,.share-bar--i .share-btn{border-radius:0;padding-inline:14px;font-weight:700}.share-bar--g .share-div,.share-bar--h .share-div,.share-bar--i .share-div{display:none}.share-bar--e .share-btn,.share-bar--h .share-btn{color:color-mix(in srgb,var(--brand) 45%,var(--ink));background:color-mix(in srgb,var(--brand) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 26%,transparent)}.share-bar--e .share-btn svg,.share-bar--h .share-btn svg{color:var(--icon)}.share-bar--e .share-btn:hover,.share-bar--h .share-btn:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--brand) 20%,transparent)}.share-bar--f .share-btn,.share-bar--i .share-btn{background:var(--solid);color:var(--on-solid)}.share-bar--f .share-btn:hover,.share-bar--i .share-btn:hover{transform:translateY(-1px);filter:brightness(1.15)}.share-bar--g .share-btn{background:var(--bg);color:var(--ink);border:1px solid var(--ink)}.share-bar--g .share-btn:hover{background:var(--ink);color:var(--bg)}.share-bar--j .share-btns{gap:0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.share-bar--j .share-btn{width:42px;height:38px;border-radius:0;background:transparent;color:var(--ink);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:-1px}.share-bar--j .share-btn:last-child{border-right:0}.share-bar--j .share-btn svg{width:17px;height:17px}.share-bar--j .share-btn:hover{background:var(--surface);color:var(--icon)}.share-bar--j .share-div{display:none}.share-bar--k .share-btn{flex-direction:column;gap:5px;width:64px;padding:10px 4px;border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:10px;font-weight:700;text-align:center;line-height:1.2}.share-bar--k .share-btn svg{width:18px;height:18px;color:var(--icon)}.share-bar--k .share-btn-label{display:inline}.share-bar--k .share-btn:hover{background:var(--surface-2);transform:translateY(-1px)}.share-bar--k .share-div{display:none}@media (max-width:600px){.share-label{min-width:100%}.share-bar--d .share-btn-label{display:none}.share-bar--d .share-btn{padding:8px}.share-bar--e .share-btn-label,.share-bar--f .share-btn-label,.share-bar--g .share-btn-label,.share-bar--h .share-btn-label,.share-bar--i .share-btn-label{display:none}.share-bar--e .share-btn,.share-bar--f .share-btn{padding:9px}.share-bar--g .share-btn,.share-bar--h .share-btn,.share-bar--i .share-btn{padding:10px}.share-bar--j .share-btn{width:38px;height:36px}.share-bar--k .share-btn{width:56px}}
