/* Color Vivo Layouts 0.0.9 — hoja minificada (autogenerada desde assets/css/share.css; no editar a mano). */
@media (prefers-reduced-motion:reduce){.share-bar--d .share-btn,.share-bar--c .share-btn{transition:none}.share-summary__toggle::before{transition:none}}.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,#e3e3de);border-bottom:1px solid var(--rule,#e3e3de);padding-block:16px}.share-label{font-family:var(--font-ui,'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif);font-size:13px;font-weight:800;letter-spacing:.3px;color:var(--ink,#15171c)}.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,#e3e3de);margin:0 4px}.share-btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;color:var(--ink,#15171c);background:var(--surface,#f5f5f2);transition:transform var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.22,.61,.36,1)),background var(--dur-short,.15s) var(--ease-out,cubic-bezier(.22,.61,.36,1)),color var(--dur-short,.15s) var(--ease-out,cubic-bezier(.22,.61,.36,1)),box-shadow var(--dur-short,.15s) var(--ease-out,cubic-bezier(.22,.61,.36,1))}.share-btn svg{display:block}.share-btn-label{display:none;font-family:var(--font-ui,'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif)}.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,#d92525);color:var(--on-accent,#ffffff)}.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,#5f636b)}.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,#e3e3de);border-radius:4px;background:var(--bg,#fbfbfa);color:var(--ink,#15171c);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,#d92525);color:var(--accent-strong,#c62222)}.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,#d92525) 8%,transparent)}.share-bar--d .share-div{display:none}.share-btn{--brand:var(--ink,#15171c);--solid:var(--ink,#15171c);--on-solid:var(--bg,#fbfbfa);--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,#15171c));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,#fbfbfa);color:var(--ink,#15171c);border:1px solid var(--ink,#15171c)}.share-bar--g .share-btn:hover{background:var(--ink,#15171c);color:var(--bg,#fbfbfa)}.share-bar--j .share-btns{gap:0;border:1px solid var(--rule,#e3e3de);border-radius:var(--radius,6px);overflow:hidden;background:var(--bg,#fbfbfa)}.share-bar--j .share-btn{width:42px;height:38px;border-radius:0;background:transparent;color:var(--ink,#15171c);border-right:1px solid var(--rule,#e3e3de);border-bottom:1px solid var(--rule,#e3e3de);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,#f5f5f2);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,6px);background:var(--surface,#f5f5f2);color:var(--ink,#15171c);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,#ecece7);transform:translateY(-1px)}.share-bar--k .share-div{display:none}.share-summary{margin-block:16px;border:1px solid var(--rule,#e3e3de);border-radius:var(--radius,6px);background:var(--surface,#f5f5f2);color:var(--ink,#15171c)}.share-summary__toggle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;cursor:pointer;list-style:none;font-family:var(--font-ui,'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif);font-size:14px;font-weight:800;letter-spacing:.3px}.share-summary__toggle::-webkit-details-marker{display:none}.share-summary__toggle::before{content:'';flex:none;width:7px;height:7px;margin-inline-end:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--dur-short,.15s) var(--ease-out,cubic-bezier(.22,.61,.36,1))}.share-summary[open] > .share-summary__toggle::before{transform:rotate(45deg)}.share-summary__toggle:focus-visible{outline:2px solid var(--accent,#d92525);outline-offset:2px;border-radius:var(--radius,6px)}.share-summary__badge{padding:2px 8px;border:1px solid var(--rule,#e3e3de);border-radius:999px;background:var(--bg,#fbfbfa);color:var(--muted,#5f636b);font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.share-summary__text{margin:0;padding:0 16px 10px;font-size:16px;line-height:1.55}.share-summary__note{margin:0;padding:0 16px 14px;color:var(--muted,#5f636b);font-family:var(--font-ui,'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif);font-size:12px;line-height:1.45}@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}}
