.ActivityCalendar_day__JIBD7:focus{outline:none}.ActivityCalendar_day__JIBD7:focus-visible:not([data-focus-origin=navigation]) .ActivityCalendar_date__zWhH3{outline:2px solid var(--color-brand-primary);outline-offset:2px}.ReadingCompanion_stage__774VV{display:flex;height:186px;align-items:center;justify-content:center;overflow:hidden;background:transparent;touch-action:manipulation}.ReadingCompanion_frames__SqVBl{position:relative;display:block;width:200px;height:186px;max-width:100%;pointer-events:none}.ReadingCompanion_poster__HYNM5{display:block;width:100%;height:100%;object-fit:contain}.ReadingCompanion_canvas__w6wa6{position:absolute;inset:0;visibility:hidden}.ReadingCompanion_canvas__w6wa6[data-ready=true]{visibility:visible}.ReadingCompanion_frames__SqVBl:has(.ReadingCompanion_canvas__w6wa6[data-ready=true])>.ReadingCompanion_poster__HYNM5{visibility:hidden}.ReadingCompanion_speechSlot__XRGBh{display:flex;min-height:52px;align-items:flex-start;justify-content:center;padding-bottom:14px}.ReadingCompanion_speech__sNAD6{position:relative;width:fit-content;max-width:100%;margin:0;overflow-wrap:anywhere}.ReadingCompanion_speech__sNAD6[data-shown=true]{animation:ReadingCompanion_speechAppear___gtUT .16s ease-out}.ReadingCompanion_speech__sNAD6:after{content:"";position:absolute;width:10px;height:10px;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg);background:var(--color-bg-surface);border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}@keyframes ReadingCompanion_speechAppear___gtUT{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ReadingCompanion_speech__sNAD6[data-shown=true]{animation:none}}@media (max-width:359px){.ReadingCompanion_frames__SqVBl,.ReadingCompanion_stage__774VV{height:174px}}