blog-community [hidden]{display:none!important}blog-community button,blog-community a{-webkit-tap-highlight-color:transparent}blog-community :is(button,a,input,textarea):focus-visible{outline:2px solid var(--color-alga);outline-offset:5px}.community-compact-total{display:none}.community-actions{white-space:nowrap}.community-actions .community-like{font-family:inherit;font-size:inherit}@media (max-width: 767px){.community-actions{justify-content:space-between;gap:8px}.community-actions .community-heart-wrap{width:36px}.community-actions :is(button,a){min-width:44px;min-height:44px}.community-actions .community-compact-total{display:inline}.community-actions :is([data-likes],.community-count-word){display:none}}.community-link{cursor:pointer;text-underline-offset:4px}.community-link:not(.btn):hover{text-decoration:underline}.community-like{display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:var(--color-alga);font-family:var(--font-mono);font-size:14px;min-height:44px;border-radius:12px}.community-like:disabled{cursor:default}.community-heart-wrap{display:block;width:46px;position:relative;flex-shrink:0}.community-character{display:block;transform-origin:50% 60%;transform:perspective(500px) translateY(var(--heart-lift, 0px)) rotateY(var(--heart-spin, 0deg)) rotate(var(--heart-tilt, 0deg)) scale(var(--heart-scale-x, 1),var(--heart-scale-y, 1))}.community-heart{width:100%;overflow:visible}.community-heart-shape{fill:#f8f8ef;transition:fill .2s}.community-heart-depth{fill:#a7ad76;transition:fill .2s}.community-like[data-stage=full] .community-heart-depth{fill:#a8b600}.community-like-large{flex-direction:column;flex-shrink:0;width:140px;padding:8px}.community-like-large .community-heart-wrap{width:128px}.community-like-large .community-like-caption{display:flex;flex-direction:column;align-items:center;font-size:12px}.community-like-large [data-like-count]{display:flex;flex-direction:column;align-items:center}.community-like-large [data-likes]{font-size:20px}.community-floating{position:fixed;right:max(18px,calc((100vw - 1200px)/2));bottom:24px;z-index:35;border:1px solid var(--color-argila);border-radius:24px;background:var(--color-creme, #faf9f6);box-shadow:0 5px 24px #3b3f0412;padding:8px 12px}body:has(#blog-float-cta:not(.opacity-0)) .community-floating{bottom:150px}.community-floating .community-like{flex-direction:column;gap:0;font-size:11px}.community-floating .community-heart-wrap{width:64px}.community-eye-left,.community-eye-right{transform-box:fill-box;transform-origin:center}.community-eye-left{transform:scaleY(var(--left-eye, 1))}.community-eye-right{transform:scaleY(var(--right-eye, 1))}.community-brow{opacity:var(--brow-opacity, 0)}.community-lottie{transition:opacity .1s ease}.community-eyes,.community-happy-eyes{transition:opacity .18s ease}.community-happy-eyes{opacity:0}.community-like[data-stage=full] .community-happy-eyes{opacity:1}.community-like[data-stage=full] .community-eyes{opacity:0}.community-cheeks{opacity:var(--cheek-opacity, .12);transition:opacity .4s}.community-heart{animation:community-breathe 3.8s ease-in-out infinite;transform-origin:50% 75%}.community-leaf{animation:community-sprout 5.6s ease-in-out infinite;transform-origin:60px 31px}.community-like[data-visible=false] :is(.community-heart,.community-leaf),.community-paused :is(.community-heart,.community-leaf){animation-play-state:paused}@keyframes community-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.025,1.04)}}@keyframes community-sprout{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}}@media (max-width: 767px){.community-floating{right:12px;bottom:calc(16px + env(safe-area-inset-bottom));padding:4px 9px}body:has(#blog-float-cta:not(.opacity-0)) .community-floating{bottom:calc(120px + env(safe-area-inset-bottom))}.community-floating .community-heart-wrap{width:52px}}.community-face{transform:translate(var(--eye-x, 0px),var(--eye-y, 0px))}.community-eyes{transform-origin:center;transform-box:fill-box}.community-lottie{position:absolute;inset:0;opacity:0;pointer-events:none}.community-lottie svg{overflow:visible!important}.community-celebrating:not(.community-finale) [data-like-motion],.community-finale [data-like-finale]{opacity:1}.community-plus{position:absolute;top:0;left:50%;opacity:0;pointer-events:none;color:var(--color-alga);font-family:var(--font-sans);font-size:14px;font-weight:700}.community-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body:has(blog-community #comentarios:focus-within) #blog-float-cta{display:none}.community-input::placeholder{color:var(--color-gray-dark);opacity:.8}.community-comment{padding:24px 0;font-family:var(--font-sans)}.community-comment header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.community-comment time{font-family:var(--font-mono);font-size:12px;color:var(--color-gray-dark)}.community-comment p{margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-gray-dark);line-height:1.7}@media (prefers-reduced-motion: reduce){.community-heart,.community-leaf{animation:none!important}.community-character,.community-face{transform:none!important}.community-heart-shape,.community-heart-depth,.community-cheeks,.community-eyes,.community-happy-eyes{transition:none}.community-lottie,.community-plus{display:none}.community-celebrating .community-character{opacity:1}}
