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