.buddy-memory .dialog-top{padding-bottom:12px;gap:16px}.buddy-memory .memory-input{overflow-wrap:anywhere}.buddy-memory .dialog-actions{flex-wrap:wrap}.buddy-memory .dialog-actions button{min-height:44px}@media(max-width:800px){.buddy-memory .copy-beat h1,.buddy-memory .copy-beat h2{padding-bottom:.1em;margin-bottom:10px}.buddy-memory .scene-caption{font-size:9px;flex-basis:29px;height:29px;padding-top:5px}.buddy-memory .chapter-nav button{font-size:9px;gap:8px}.buddy-memory .footer-meta{padding-top:7px;font-size:8px}.buddy-memory .scene-interactions{bottom:12%}}@media(max-width:560px){.buddy-memory .story-layout{grid-template-rows:minmax(196px,38%) minmax(0,1fr)}.buddy-memory .copy-beat h1,.buddy-memory .copy-beat h2{font-size:35px}.buddy-memory .chapter-nav{gap:6px;grid-template-columns:1.1fr 1.3fr 1fr .8fr .9fr}.buddy-memory .chapter-nav button{font-size:8px}}@media(max-height:720px)and (max-width:800px)and (orientation:portrait){.buddy-memory{--footer-height: 73px}.buddy-memory .story-layout{grid-template-rows:154px minmax(0,1fr)}.buddy-memory .copy-beat h1,.buddy-memory .copy-beat h2,.buddy-memory .copy-beat[data-beat="3"] h2{font-size:28px;line-height:1.04;margin-bottom:6px}.buddy-memory .copy-beat p{font-size:11px;line-height:1.45}.buddy-memory .copy-beat .text-button{margin-top:2px;min-height:30px}.buddy-memory .copy-beat .comparison{margin-top:7px}.buddy-memory .copy-beat .comparison button{min-height:30px;padding:5px 7px}.buddy-memory .copy-beat .try-note{margin-top:5px!important;font-size:9px!important}.buddy-memory .scene{margin-top:4px}.buddy-memory .scene-caption{display:none}.buddy-memory .chapter-nav button{min-height:40px;font-size:8px;gap:8px}.buddy-memory .footer-meta{padding-top:4px;font-size:8px}.buddy-memory .scene-interactions{bottom:8%}.buddy-memory .memory-controls button{padding:8px 11px}}@media(max-height:540px){.buddy-memory .scene-caption{display:none}.buddy-memory .chapter-nav button{min-height:36px;gap:6px}.buddy-memory .footer-meta{padding-top:2px}.buddy-memory .scene-interactions{bottom:9%}}.buddy-memory{font-family:var(--sans);color:var(--ink);min-width:0}.buddy-memory .memory-story{display:none}.buddy-memory.is-enhanced .memory-story{display:block}.buddy-memory:not(.is-enhanced) .replay-story{display:none}.buddy-memory #learns{height:calc(var(--vx-pane) + var(--vx-run-stage) * 1.6)!important}.buddy-memory .sticky-frame{min-height:0;border:0}.buddy-memory #learns .memory-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:0 var(--page-pad)!important}.buddy-memory #learns .story-layout{width:100%!important;padding:0 var(--page-pad)!important;gap:0!important;align-items:stretch!important}.buddy-memory .reading-link{font-size:12px;color:var(--quiet);min-height:36px;display:inline-flex;align-items:center}.buddy-memory .plain-story{padding:24px var(--page-pad);border-top:0}.buddy-memory .plain-story>summary{font-size:13px;color:var(--quiet);cursor:pointer;min-height:44px;align-content:center}.buddy-memory .plain-opening{padding-top:28px}.buddy-memory button{font-family:var(--sans);color:inherit;cursor:pointer}.buddy-memory .memory-controls button{color:var(--ink)}.buddy-memory .memory-controls button:focus-visible,.buddy-memory button:focus-visible,.buddy-memory a:focus-visible,.buddy-memory summary:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.buddy-memory .new-value{max-height:none;overflow-wrap:anywhere}.buddy-memory fieldset{min-width:0;padding:0;margin-inline:0;border:0}
