html[data-event-role=guest] .gallery:not(.album-list) .social-actions{position:absolute;left:5px;bottom:34px;display:flex;align-items:center;gap:4px;z-index:2}
html[data-event-role=guest] .gallery:not(.album-list) .social-actions .photo-like,html[data-event-role=guest] .gallery:not(.album-list) .social-actions .photo-comment-button{position:static;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:34px;min-height:36px;padding:5px 6px;border:1px solid #ffffff99;border-radius:20px;background:#fffaf1ed;color:#52372f;box-shadow:0 2px 9px #0002;font-size:11px;line-height:1}
.photo-comment-button{display:inline-flex;align-items:center;gap:5px}.photo-comment-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
html[data-event-role=guest] #gallery .photo-comment-button.has-comments,html[data-event-role=guest] .gallery:not(.album-list) .social-actions .photo-like[aria-pressed=true]{background:#fff0ee;color:#ad263f;border-color:#e9b4bc}
html[data-event-role=guest] .photo-composer .photo-comment-button{display:none}
html[data-event-role=guest] #gallery .photo-comment-button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
