.exercise-gif{height:auto!important;aspect-ratio:auto!important;display:flex!important;flex-direction:column;gap:.4rem;overflow:hidden}.exercise-gif img{width:100%;height:auto;max-height:300px;object-fit:contain;background:#fff;border-radius:.7rem}.exercise-gif small{font:10px/1.3 sans-serif;text-align:center;padding:.2rem}.exercise-gif .gif-expand{font-size:.75rem;padding:.4rem;min-height:36px;width:100%}[data-gif-container][hidden]{display:none!important}.gif-preview{margin:.7rem 0}.gif-preview summary{cursor:pointer;padding:.5rem}.gif-dialog{width:min(560px,94vw);max-height:90dvh;padding:1rem;border:1px solid var(--wg-line);border-radius:1rem;background:var(--wg-card);color:var(--wg-text)}.gif-dialog::backdrop{background:#000a}.gif-dialog img{display:block;width:100%;max-height:70dvh;object-fit:contain;margin-top:.7rem;background:white}.gif-dialog button{display:block;margin-left:auto}
