.wp-block-hakoniwa-blocks-balloon{align-items:flex-start;display:flex;gap:1rem}.wp-block-hakoniwa-blocks-balloon .text{background-color:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--tertiary);margin:0;min-height:50px;position:relative;word-break:break-all}.wp-block-hakoniwa-blocks-balloon .image{flex-shrink:0;line-height:1;min-height:48px;min-width:48px;text-align:center}.wp-block-hakoniwa-blocks-balloon .image figure{margin:0}.wp-block-hakoniwa-blocks-balloon .image figcaption{display:block;font-size:.7rem;margin-top:.2rem;text-align:center}.wp-block-hakoniwa-blocks-balloon .image img{margin:auto;max-width:48px;vertical-align:bottom}.wp-block-hakoniwa-blocks-balloon .image svg{height:48px;width:48px}.wp-block-hakoniwa-blocks-balloon.animation-vibration .text{animation:vibration .1s infinite}.wp-block-hakoniwa-blocks-balloon.type-serif .text{border-radius:.4em;padding:.8rem 1.2rem}.wp-block-hakoniwa-blocks-balloon.type-serif .text:after{border-bottom:7px solid transparent;border-top:7px solid transparent;content:"";height:0;position:absolute;width:0}.wp-block-hakoniwa-blocks-balloon.type-think .text{border-radius:1.5rem;padding:.8rem 1.2rem}.wp-block-hakoniwa-blocks-balloon.type-think .text:before{background:inherit;border-radius:50%;content:"";height:20px;position:absolute;width:20px}.wp-block-hakoniwa-blocks-balloon.type-think .text:after{background:inherit;border-radius:50%;content:"";height:10px;position:absolute;width:10px}.wp-block-hakoniwa-blocks-balloon.balloon-left.type-serif .text:after{border-right:0;border-left:10px solid;border-left-color:inherit;right:0;margin-right:-10px;margin-top:-7px;top:1.6rem}.wp-block-hakoniwa-blocks-balloon.balloon-left.type-think .image{margin-left:2.5rem}.wp-block-hakoniwa-blocks-balloon.balloon-left.type-think .text:before{right:-22px;top:7px}.wp-block-hakoniwa-blocks-balloon.balloon-left.type-think .text:after{right:-35px;top:20px}.wp-block-hakoniwa-blocks-balloon.balloon-right{flex-direction:row-reverse}.wp-block-hakoniwa-blocks-balloon.balloon-right.type-serif .text:after{border-right:10px solid;border-right-color:inherit;border-left:0;margin-left:-10px;margin-top:-7px;left:0;top:1.6rem}.wp-block-hakoniwa-blocks-balloon.balloon-right.type-think .image{margin-right:2.5rem}.wp-block-hakoniwa-blocks-balloon.balloon-right.type-think .text:before{left:-22px;top:7px}.wp-block-hakoniwa-blocks-balloon.balloon-right.type-think .text:after{left:-35px;top:20px}@media only screen and (max-width:680px){.wp-block-hakoniwa-blocks-balloon.is-stack{flex-direction:column}.wp-block-hakoniwa-blocks-balloon.is-stack .image,.wp-block-hakoniwa-blocks-balloon.is-stack .text{min-width:48px}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-left.type-serif .text{display:inline-block}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-left.type-serif .text:after{border-bottom:10px solid;border-bottom-color:inherit;border-right:7px solid transparent;border-left:7px solid transparent;border-top:0;height:0;right:24px;margin-right:-7px;margin-top:-10px;top:0;width:0}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-left.type-think .text{display:inline-block}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-left.type-think .text:before{right:23px;top:-8px}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-left.type-think .text:after{right:35px;top:-20px}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right{align-items:flex-end;text-align:left}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right.type-serif .image{margin-right:auto;margin-left:0}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right.type-serif .text{display:inline-block}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right.type-serif .text:after{border-bottom:10px solid transparent;border-bottom-color:inherit;border-right:7px solid transparent;border-left:7px solid transparent;border-top:0;height:0;margin-left:-7px;margin-top:-10px;left:24px;top:0;width:0}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right.type-think .image{margin-right:auto;margin-left:0}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right.type-think .text{display:inline-block}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right.type-think .text:before{left:23px;top:-8px}.wp-block-hakoniwa-blocks-balloon.is-stack.balloon-right.type-think .text:after{left:35px;top:-20px}}@keyframes vibration{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(-2px,2px) rotate(-1deg)}50%{transform:translateY(2px) rotate(0deg)}75%{transform:translate(-2px) rotate(1deg)}to{transform:translate(0) rotate(0deg)}}
