*{box-sizing:border-box}body{margin:0;background:#173e49;color:white;font:18px Arial,sans-serif}main{min-height:100vh;display:flex;flex-direction:column;justify-content:center}figure{margin:0 auto;max-width:1280px;width:100%}figure img{display:block;width:100%;max-height:calc(100vh - 105px);object-fit:contain}nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px;flex-wrap:wrap}button,a{font:inherit;color:inherit;background:transparent;border:1px solid #b9d5d8;border-radius:5px;padding:10px 16px;text-decoration:none;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #f3cc62}button:disabled{opacity:.4}#count{min-width:65px;text-align:center}details{padding:20px;max-width:1000px;margin:auto}summary{cursor:pointer}#transcript{line-height:1.6}body:fullscreen figure img{max-height:calc(100vh - 85px)}@media print{nav,details{display:none}figure img{max-height:none}}