[data-astro-cid-qqzdtmqc]:where(.balloon){--_color:var(--color-black);--_font-family:var(--font-family-ja-gothic);--_font-weight:600;--_letter-spacing:0;width:var(--balloon-width,calc(var(--_width) * calc(1 * var(--px))));aspect-ratio:var(--_width)/var(--_height);color:var(--_color);rotate:var(--balloon-rotate,0deg);margin:0;display:block;position:relative}.background[data-astro-cid-qqzdtmqc]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-astro-cid-qqzdtmqc]:where(.balloon.-ring){color:inherit}.ring[data-astro-cid-qqzdtmqc]{pointer-events:none;--_border-px:calc(var(--_border,0) * var(--balloon-width,calc(var(--_width) * calc(1 * var(--px)))) / var(--_width));width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ring[data-astro-cid-qqzdtmqc] path[data-astro-cid-qqzdtmqc]{fill:currentColor;stroke:currentColor;stroke-width:calc((var(--ring-grow,0px) + var(--_border-px)) * 2);stroke-linejoin:miter;stroke-miterlimit:10}.body[data-astro-cid-qqzdtmqc]{inset:var(--balloon-inset-block,var(--_inset-block)) var(--balloon-inset-inline,var(--_inset-inline));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute}.text[data-astro-cid-qqzdtmqc]{max-inline-size:100%;font-family:var(--_font-family);font-size:var(--balloon-font-size,clamp(1.375 * var(--rem), (var(--window-width) * .000118 + 1.331) * var(--rem), 1.5 * var(--rem)));font-weight:var(--_font-weight);text-align:center;letter-spacing:var(--balloon-letter-spacing,var(--_letter-spacing));word-break:keep-all;overflow-wrap:break-word;line-height:1.5;display:block}.text[data-astro-cid-qqzdtmqc] .dot{letter-spacing:.025em}[data-astro-cid-qqzdtmqc]:where(.balloon.-jagged){--_border:2;--_width:156;--_height:240;--_inset-inline:18%;--_inset-block:16%}[data-astro-cid-qqzdtmqc]:where(.balloon.-flash-wide){--_width:240;--_height:150;--_inset-inline:10%;--_inset-block:20%}[data-astro-cid-qqzdtmqc]:where(.balloon.-jagged-wide){--_border:2;--_width:240;--_height:156;--_inset-inline:16%;--_inset-block:18%}[data-astro-cid-qqzdtmqc]:where(.balloon.-flash-tall){--_width:150;--_height:240;--_inset-inline:20%;--_inset-block:20%}[data-astro-cid-qqzdtmqc]:where(.balloon.-flash-tall,.balloon.-jagged-wide) .background[data-astro-cid-qqzdtmqc],[data-astro-cid-qqzdtmqc]:where(.balloon.-flash-tall,.balloon.-jagged-wide) .ring[data-astro-cid-qqzdtmqc]{width:calc(100% * var(--_height) / var(--_width));max-width:none;height:calc(100% * var(--_width) / var(--_height));inset:50% auto auto 50%;translate:-50% -50%;rotate:90deg}[data-astro-cid-qqzdtmqc]:where(.balloon.-flash){--_width:240;--_height:240;--_inset-inline:22%;--_inset-block:22%}[data-astro-cid-qqzdtmqc]:where(.balloon.-burst){--_color:var(--color-white);--_width:185;--_height:240;--_inset-inline:20%;--_inset-block:20%}[data-astro-cid-qqzdtmqc]:where(.balloon.-speech){--_border:2;--_width:137;--_height:240;--_inset-inline:15%;--_inset-block:15%}[data-astro-cid-qqzdtmqc]:where(.balloon.-speech-wide){--_border:2;--_width:240;--_height:145;--_inset-inline:8%;--_inset-block:15%}[data-astro-cid-qqzdtmqc]:where(.balloon.-flash-oval){--_border:2;--_width:131;--_height:84;--_inset-inline:8%;--_inset-block:12%}[data-astro-cid-qqzdtmqc]:where(.balloon.-flash-oval-lg){--_border:2;--_width:246;--_height:160;--_inset-inline:8%;--_inset-block:12%}[data-astro-cid-qqzdtmqc]:where(.balloon.-antique){--_font-family:var(--font-family-ja-antique);--_font-weight:500}[data-astro-cid-qqzdtmqc]:where(.balloon.-antique):where(.-vertical){--_font-weight:700;--_letter-spacing:.2em}[data-astro-cid-qqzdtmqc]:where(.balloon.-maru-gothic){--_font-family:var(--font-family-ja-maru-gothic);--_font-weight:500}.balloon[data-astro-cid-qqzdtmqc]:where(.-vertical) .text[data-astro-cid-qqzdtmqc]{max-block-size:100%;max-inline-size:none;font-feature-settings:initial;font-feature-settings:"vkrn", "vpal";writing-mode:vertical-rl;text-orientation:upright;margin-inline-end:calc(-1 * var(--balloon-letter-spacing,var(--_letter-spacing)));line-height:1.2}.balloon[data-astro-cid-qqzdtmqc]:where(.-vertical) .text[data-astro-cid-qqzdtmqc] .tcy{inline-size:1em;margin-block:var(--balloon-tcy-margin-block-start,0) var(--balloon-tcy-margin-block-end,0);letter-spacing:0;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;justify-content:center;line-height:1;display:inline-flex}.balloon[data-astro-cid-qqzdtmqc]:where(.-vertical) .text[data-astro-cid-qqzdtmqc] .dot{box-sizing:border-box;text-align:end;letter-spacing:0;writing-mode:horizontal-tb;text-orientation:mixed;inline-size:1em;margin-top:-.67em;padding-inline-end:.12em;line-height:1;display:inline-block}.balloon[data-astro-cid-qqzdtmqc]:where(.-start) .text[data-astro-cid-qqzdtmqc]{text-align:start}
