.site-photo-credit{z-index:3;box-sizing:border-box;pointer-events:none;text-align:left;color:#514a46;align-items:flex-end;gap:5px;font:400 11px/1.4 system-ui,sans-serif;display:flex;position:absolute}.site-photo-credit[hidden]{display:none}.site-photo-credit .site-photo-credit-text{overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;background:#fffffff2;border-radius:5px;padding:5px 8px;transition:opacity .15s}.site-photo-credit .site-photo-credit-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.site-photo-credit .site-photo-credit-toggle{box-sizing:border-box;color:#514a46;cursor:pointer;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #514a4633;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;min-height:32px;margin:0;padding:0;font:600 14px/1 system-ui,sans-serif;display:grid}.site-photo-credit[data-revealed=true] .site-photo-credit-text{opacity:1;visibility:visible;pointer-events:auto}.site-photo-credit:focus-within .site-photo-credit-toggle{opacity:1;pointer-events:auto}.site-photo-credit button:focus-visible,.site-photo-credit a:focus-visible{outline-offset:2px;outline:2px solid}@media (hover:none),(pointer:coarse){.site-photo-credit .site-photo-credit-toggle{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.site-photo-credit .site-photo-credit-text{transition:none}}
