.concept-term.svelte-19m2zfj{background:color-mix(in srgb, var(--concept-highlight) 3%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--concept-highlight) 13%, transparent);color:var(--concept-highlight);font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;text-underline-offset:3px;border:0;border-radius:3px;margin:0;padding:0;display:inline}.concept-term.svelte-19m2zfj:hover{background:color-mix(in srgb, var(--concept-highlight) 5%, transparent)}.concept-term.svelte-19m2zfj:focus-visible{outline:2px solid var(--concept-highlight);outline-offset:2px}.reopen.svelte-sp21ar{z-index:2;border:2px solid var(--ink);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:22px 20px 22px 6px;padding:0 12px 6px;font-size:22px;line-height:1;position:absolute;top:0;left:0}.reopen.svelte-sp21ar:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rook-speech.svelte-sp21ar{isolation:isolate;border:2px solid var(--ink);border-radius:var(--bubble-radius,28px 24px 30px 22px / 24px 28px 22px 26px);background:var(--surface);color:var(--ink);box-shadow:2px 3px 0 color-mix(in srgb, var(--ink) 12%, transparent);padding:14px 18px;position:relative}.measurement.svelte-sp21ar{visibility:hidden;pointer-events:none;position:absolute;left:12px;right:12px}.speech-page.svelte-sp21ar{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.speech-page.svelte-sp21ar>p:where(.svelte-sp21ar),.final-page.svelte-sp21ar>p:where(.svelte-sp21ar){min-height:4.35em}.speech-page.svelte-sp21ar:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:10px}.page-next.svelte-sp21ar{width:100%;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;display:flex}.page-cue.svelte-sp21ar{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}@media (width>=900px){.measurement.svelte-sp21ar{left:18px;right:18px}}.corner.svelte-sp21ar{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:20px}.outline.svelte-sp21ar{pointer-events:none;width:100%;height:calc(100% + 20px);position:absolute;inset:0;overflow:visible}.outline.svelte-sp21ar path:where(.svelte-sp21ar){fill:var(--surface);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.desktop-outline.svelte-sp21ar{display:none}@media (width>=900px){.mobile-outline.svelte-sp21ar{display:none}.desktop-outline.svelte-sp21ar{display:block}}.tail.svelte-sp21ar{pointer-events:none;width:36px;height:30px;position:absolute;bottom:-28px;left:calc(50% - 18px);overflow:visible}.tail.svelte-sp21ar path:where(.svelte-sp21ar){fill:var(--surface);stroke:var(--ink);stroke-width:2px;stroke-linejoin:miter}.tail-top.svelte-sp21ar .tail:where(.svelte-sp21ar){top:-28px;bottom:auto;transform:rotate(180deg)}.tail-left.svelte-sp21ar .tail:where(.svelte-sp21ar){top:calc(50% - 15px);bottom:auto;left:-32px;transform:rotate(90deg)}p.svelte-sp21ar{font:inherit;overflow-wrap:anywhere;margin:0;line-height:1.45;position:relative}.rook-dialogue.svelte-1d9a8mz{box-sizing:border-box;isolation:isolate;grid-template-columns:40% minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding:12px 4px 0 0;font-size:clamp(16px,3.5vw,20px);display:grid;position:relative}.speaker.svelte-1d9a8mz{aspect-ratio:1;clip-path:inset(0 0 30%);pointer-events:none;width:100%;position:absolute;top:-44px;left:-28%}.peek.svelte-1d9a8mz .speaker:where(.svelte-1d9a8mz){clip-path:none}.speaker.svelte-1d9a8mz .rook{position:absolute;inset:0;width:100%!important;height:100%!important}.balloon.svelte-1d9a8mz{z-index:1;min-width:0;font-size:inherit;grid-column:2;position:relative}.rook-dialogue.svelte-1d9a8mz .rook-speech{padding:10px 12px}.contained.svelte-1d9a8mz{min-height:200px;padding-bottom:18px;overflow:hidden}.contained.svelte-1d9a8mz .speaker:where(.svelte-1d9a8mz){width:min(100%,400px);left:calc(20% - min(50%,200px))}.character-next.svelte-1d9a8mz{width:100%;height:100%;color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.character-next.svelte-1d9a8mz:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:24px}@media (width>=900px){.rook-dialogue.svelte-1d9a8mz:not(.compact){flex-direction:column-reverse;align-items:center;gap:0;padding:0;font-size:22px;display:flex}.rook-dialogue.svelte-1d9a8mz:not(.compact) .speaker:where(.svelte-1d9a8mz){clip-path:none;width:min(140%,max(240px,100dvh - 280px));max-width:500px;margin-top:-24px;position:relative;top:auto;left:auto}.rook-dialogue.svelte-1d9a8mz:not(.compact) .balloon:where(.svelte-1d9a8mz){width:min(100%,320px)}.rook-dialogue.svelte-1d9a8mz:not(.compact) .rook-speech{padding:14px 18px}.rook-dialogue.svelte-1d9a8mz:not(.compact) .reopen{top:auto;bottom:6px;left:calc(50% - 22px)}.contained.svelte-1d9a8mz:not(.compact){min-height:0;overflow:visible}.contained.svelte-1d9a8mz:not(.compact) .speaker:where(.svelte-1d9a8mz){width:min(100%,300px)}}.compact.svelte-1d9a8mz .mobile-outline{display:block}.compact.svelte-1d9a8mz .desktop-outline{display:none}.compact.svelte-1d9a8mz .measurement{left:12px;right:12px}.compact.svelte-1d9a8mz{min-height:190px;font-size:16px}@media (width<=350px){.compact.svelte-1d9a8mz{min-height:224px}}.peek-view.svelte-1d9a8mz .speaker:where(.svelte-1d9a8mz){aspect-ratio:6/5;clip-path:none}.inset.svelte-1d9a8mz{grid-template-columns:46% minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:0;overflow:visible}.inset.svelte-1d9a8mz .speaker:where(.svelte-1d9a8mz){clip-path:none;width:100%;position:relative;top:auto;left:auto}.inset.svelte-1d9a8mz .balloon:where(.svelte-1d9a8mz){align-self:center}
