.hero-art.otto-photo-card{padding:24px 20px;border-radius:32px;box-shadow:none;overflow:hidden}.otto-photo-card .otto-photo{display:block;width:100%;height:auto;border-radius:20px;margin:18px 0;filter:none}.video-reactions{margin:20px 0}.reaction-buttons{display:flex;gap:12px;flex-wrap:wrap}.reaction-buttons button{display:flex;align-items:center;gap:10px;background:#fffdf6;color:var(--forest);border:1px solid #cbd4c4;border-radius:24px;padding:8px 18px;min-height:46px;font-size:1.1rem}.reaction-buttons button[aria-pressed=true]{background:#fcf0c6;border-color:#b18a32}.video-reactions .caption{margin-top:8px}
