.watch-photo-controls{position:absolute;z-index:5;bottom:64px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:6px;border:1px solid rgba(195,166,106,.4);border-radius:4px;background:rgba(5,6,7,.94);color:#eee7db}body .watch-photo-main{animation:none}body .watch-photo-caption{z-index:3;left:20px;right:20px;bottom:24px;margin:0;color:#b8b5b0;line-height:1.3;letter-spacing:.06em;text-transform:none}.watch-photo-error,body .watch-photo-caption{position:absolute;text-align:center;font-size:.75rem}.watch-photo-error{bottom:100%;left:0;right:0;padding:8px;background:#111}.watch-photo-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:.875rem;white-space:nowrap;cursor:pointer}.watch-photo-controls button:hover{background:rgba(195,166,106,.17);color:#f4d9a8}.watch-photo-controls button:focus-visible{outline:2px solid #dfbc7b;outline-offset:1px}.watch-photo-count{min-width:3.2em;text-align:center;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.watch-photo-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body img.watch-photo-main.watch-photo-additional{position:absolute;inset:30px 4% 115px;width:92%;height:calc(100% - 145px);min-height:0;max-width:100%;object-fit:contain;object-position:center;margin:0;filter:none;transform:none;scale:1;animation:none}@media (max-width:600px){.watch-photo-controls{bottom:50px;gap:4px}.watch-photo-controls button{padding-inline:10px}}body img.watch-photo-main.watch-photo-inactive{visibility:hidden!important;pointer-events:none}.watch-photo-controls button:disabled{cursor:wait;opacity:.65}.watch-photo-loading{position:absolute;top:-20px;left:calc(50% - 6px);width:12px;height:12px;border:2px solid #555;border-top-color:#dfbc7b;border-radius:50%;animation:watch-photo-spin .7s linear infinite}@keyframes watch-photo-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.watch-photo-loading{animation:none}}