.caption-chevron.svelte-9r1oe7{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.caption-chevron-hint.svelte-9r1oe7:before,.caption-chevron-hint.svelte-9r1oe7:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);animation:svelte-9r1oe7-ring-glow 2s ease-out infinite}.caption-chevron-hint.svelte-9r1oe7:after{animation-delay:1s}@keyframes svelte-9r1oe7-ring-glow{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.caption-body.svelte-9r1oe7{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.caption-body-open.svelte-9r1oe7{grid-template-rows:1fr}.caption-content.svelte-9r1oe7{max-height:30vh;overflow-y:auto}.caption-content.svelte-9r1oe7::-webkit-scrollbar{width:6px}.caption-content.svelte-9r1oe7::-webkit-scrollbar-track{background:#0000004d;border-radius:6px}.caption-content.svelte-9r1oe7::-webkit-scrollbar-thumb{background:#fff3;border-radius:6px}.caption-content.svelte-9r1oe7::-webkit-scrollbar-thumb:hover{background:#fff6}.caption-content.svelte-9r1oe7{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,.3)}.caption-rich-content.svelte-9r1oe7 p{margin-bottom:.5rem}.caption-rich-content.svelte-9r1oe7 p:last-child{margin-bottom:0}.caption-rich-content.svelte-9r1oe7 strong,.caption-rich-content.svelte-9r1oe7 b{font-weight:600;color:#fff}.caption-rich-content.svelte-9r1oe7 a{color:#fb923c;text-decoration:underline}.caption-rich-content.svelte-9r1oe7 a:hover{color:#fdba74}
