.hinagata-sb-speech-balloon{box-sizing:border-box;margin-bottom:1.5em;max-width:100%}.hinagata-sb-speech-balloon *{box-sizing:border-box}.hinagata-sb-content-wrapper{position:relative;z-index:1}.hinagata-sb-content-wrapper[data-type=speech]:after,.hinagata-sb-content-wrapper[data-type=speech]:before{border-style:solid;content:"";height:0;pointer-events:none;position:absolute;width:0}.hinagata-sb-content-wrapper[data-type=speech]:after{z-index:2}.hinagata-sb-content-wrapper[data-type=speech]:before{z-index:1}.hinagata-sb-content-wrapper[data-type=speech][data-direction=left]:after{border-color:transparent var(--hinagata-sb-balloon-bg) transparent transparent;border-width:10px;margin-right:0;right:100%;top:20px}.hinagata-sb-content-wrapper[data-type=speech][data-direction=left]:before{border-color:transparent var(--hinagata-sb-balloon-border-color) transparent transparent;border-width:calc(10px + var(--hinagata-sb-balloon-border-width));margin-right:0;margin-top:calc(var(--hinagata-sb-balloon-border-width)*-1);right:100%;top:20px}.hinagata-sb-content-wrapper[data-type=speech][data-direction=right]:after{border-color:transparent transparent transparent var(--hinagata-sb-balloon-bg);border-width:10px;left:100%;margin-left:0;top:20px}.hinagata-sb-content-wrapper[data-type=speech][data-direction=right]:before{border-color:transparent transparent transparent var(--hinagata-sb-balloon-border-color);border-width:calc(10px + var(--hinagata-sb-balloon-border-width));left:100%;margin-left:0;margin-top:calc(var(--hinagata-sb-balloon-border-width)*-1);top:20px}.hinagata-sb-content-wrapper[data-type=speech][data-direction=top]:after{border-color:transparent transparent var(--hinagata-sb-balloon-bg) transparent;border-width:10px;bottom:100%;left:50%;margin-bottom:0;transform:translateX(-50%)}.hinagata-sb-content-wrapper[data-type=speech][data-direction=top]:before{border-color:transparent transparent var(--hinagata-sb-balloon-border-color) transparent;border-width:calc(10px + var(--hinagata-sb-balloon-border-width));bottom:100%;left:50%;margin-bottom:0;transform:translateX(-50%)}.hinagata-sb-content-wrapper[data-type=speech][data-direction=bottom]:after{border-color:var(--hinagata-sb-balloon-bg) transparent transparent transparent;border-width:10px;left:50%;margin-top:0;top:100%;transform:translateX(-50%)}.hinagata-sb-content-wrapper[data-type=speech][data-direction=bottom]:before{border-color:var(--hinagata-sb-balloon-border-color) transparent transparent transparent;border-width:calc(10px + var(--hinagata-sb-balloon-border-width));left:50%;margin-top:0;top:100%;transform:translateX(-50%)}.hinagata-sb-content-wrapper[data-type=thought]:after,.hinagata-sb-content-wrapper[data-type=thought]:before{background-color:var(--hinagata-sb-balloon-bg);border:var(--hinagata-sb-balloon-border-width) solid var(--hinagata-sb-balloon-border-color);border-radius:50%;content:"";position:absolute;z-index:2}.hinagata-sb-content-wrapper[data-type=thought][data-direction=left]:after{height:12px;left:-16px;top:25px;width:12px}.hinagata-sb-content-wrapper[data-type=thought][data-direction=left]:before{height:6px;left:-24px;top:30px;width:6px}.hinagata-sb-content-wrapper[data-type=thought][data-direction=right]:after{height:12px;right:-16px;top:25px;width:12px}.hinagata-sb-content-wrapper[data-type=thought][data-direction=right]:before{height:6px;right:-24px;top:30px;width:6px}.hinagata-sb-content-wrapper[data-type=thought][data-direction=top]:after{height:12px;left:45%;top:-16px;width:12px}.hinagata-sb-content-wrapper[data-type=thought][data-direction=top]:before{height:6px;left:43%;top:-24px;width:6px}.hinagata-sb-content-wrapper[data-type=thought][data-direction=bottom]:after{bottom:-16px;height:12px;left:45%;width:12px}.hinagata-sb-content-wrapper[data-type=thought][data-direction=bottom]:before{bottom:-24px;height:6px;left:43%;width:6px}.hinagata-sb-speech-content{overflow-wrap:break-word;word-wrap:break-word}.hinagata-sb-speech-content p{margin:0 0 1em}.hinagata-sb-speech-content p:last-child{margin-bottom:0}
