.lucha-speech{--lucha-w:13rem;--lucha-cloud-bg:hsl(var(--background-paper));--lucha-cloud-line:hsl(var(--primary) / .3);flex-direction:column;align-items:center;width:100%;display:flex}.lucha-speech[data-size=intro]{--lucha-h:clamp(260px, 42vh, 420px);--lucha-w:calc(var(--lucha-h) * 577 / 1376)}.lucha-speech[data-size=compact]{--lucha-w:10rem}.lucha-speech[data-size=large]{--lucha-w:13rem}@media (min-width:480px){.lucha-speech[data-size=compact]{--lucha-w:12rem}.lucha-speech[data-size=large]{--lucha-w:16rem}}@media (min-width:960px){.lucha-speech[data-size=compact]{--lucha-w:14rem}.lucha-speech[data-size=large]{--lucha-w:18rem}}@media (min-width:1280px){.lucha-speech[data-size=compact]{--lucha-w:16rem}.lucha-speech[data-size=large]{--lucha-w:22rem}}.lucha-speech__figure{width:var(--lucha-w);max-width:100%}.lucha-speech__clouds{flex-direction:column;justify-content:flex-end;align-items:center;gap:.625rem;width:100%;display:flex}.lucha-cloud{border:1.5px solid var(--lucha-cloud-line);background:radial-gradient(120% 90% at 18% 0%, hsl(var(--primary) / .1) 0%, transparent 60%), var(--lucha-cloud-bg);width:fit-content;min-width:6.5rem;max-width:min(34rem,100%);box-shadow:0 16px 40px -22px hsl(var(--primary) / .55);color:hsl(var(--text-primary));text-align:start;overflow-wrap:anywhere;white-space:pre-line;transform-origin:50% 100%;border-radius:1.75rem;padding:.8rem 1.15rem;font-size:15px;line-height:1.5rem;transition:opacity .5s,transform .5s;position:relative}@media (min-width:480px){.lucha-cloud{padding-inline:1.35rem;font-size:16px}}.lucha-cloud[data-age="0"]{transition:opacity .4s ease-out,transform .55s cubic-bezier(.2,.9,.3,1.2)}@starting-style{.lucha-cloud[data-age="0"]{opacity:0;transform:translateY(18px)scale(.6)}}.lucha-cloud[data-age="1"]{opacity:.9;transform:scale(.97)}.lucha-cloud[data-age="2"]{opacity:.78;transform:scale(.94)}.lucha-cloud[data-age="3"]{opacity:.68;transform:scale(.91)}.lucha-speech__tail-row{width:100%;height:.9rem;position:relative}.lucha-speech__tail{top:-2px;left:calc(50% + min(var(--lucha-w), 100%) * var(--lucha-head-shift,-.08));width:1.75rem;height:1.15rem;transition:opacity .3s;position:absolute;transform:translate(-50%)}.lucha-speech__tail path:first-child{fill:var(--lucha-cloud-bg)}.lucha-speech__tail path:last-child{fill:none;stroke:var(--lucha-cloud-line);stroke-width:1.5px}.lucha-cloud__dots{gap:.375rem;padding:.35rem .15rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.lucha-cloud,.lucha-cloud[data-age="0"]{transition:none}}.lucha-speech[data-size=intro] .lucha-speech__clouds{min-height:min(34vh,18rem)}
