.photo-interactions{width:100%;color:inherit;padding:14px 0 4px}.photo-interaction-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.photo-interaction-buttons :is(button,a){font:inherit;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #7776;border-radius:6px;padding:10px 16px;font-size:14px}.photo-interaction-buttons button:disabled{opacity:.45;cursor:wait}:is(.photo-interaction-buttons :is(button,a):focus-visible,.photo-link-fallback input:focus-visible){outline-offset:3px;outline:2px solid #cf88ff}.photo-interaction-buttons .photo-like[aria-pressed=true]{color:#f2b9ee;background:#8b348a30;border-color:#cb79cd}.photo-quality,.photo-interaction-status{text-align:center;color:#c4bfca;margin:10px 0 0;line-height:1.55;font-size:12px!important}.photo-interaction-status:empty{display:none}.photo-link-fallback{max-width:700px;margin:12px auto;font-size:12px;display:block}.photo-link-fallback input{color:#eee;background:#18171b;border:1px solid #777;border-radius:4px;width:100%;margin-top:8px;padding:10px;display:block}.lightbox .photo-interactions{padding-inline:16px}.lightbox:has(.photo-interactions){max-height:94dvh;overflow-y:auto}.lightbox:has(.photo-interactions) .lightbox-image{max-height:60dvh}.glamour-lightbox:has(.photo-interactions) .glamour-expanded{max-height:58dvh}@media (max-width:600px){.photo-interaction-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.photo-interaction-buttons :is(button,a){padding:10px;font-size:13px}.photo-quality{font-size:11px!important}}.photo-interaction-buttons>a{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}body:has(.lightbox[data-state=open],.glamour-lightbox[open]) .analytics-privacy{visibility:hidden}
