img[data-lightbox]{cursor:zoom-in}.photo-lightbox{z-index:1000;padding:max(56px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));touch-action:pan-y pinch-zoom;background:#140812f0;place-items:center;animation:.16s ease-out photo-lightbox-in;display:grid;position:fixed;inset:0}.photo-lightbox-figure{justify-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;display:grid}.photo-lightbox-figure img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:6px;width:auto;max-width:min(100%,1600px);height:auto;max-height:calc(100dvh - 140px);display:block}.photo-lightbox-figure figcaption{color:#f4e9ee;text-align:center;align-items:baseline;gap:14px;max-width:70ch;font-size:15px;display:flex}.photo-lightbox-figure figcaption small{color:#bfa9b6;white-space:nowrap;font-size:13px}.photo-lightbox button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;font:400 32px/1 Georgia,serif;transition:background .15s;display:grid;position:absolute}:is(.photo-lightbox button:hover,.photo-lightbox button:focus-visible){outline-offset:2px;background:#ffffff47;outline:2px solid #fff}.photo-lightbox-close{top:max(12px, env(safe-area-inset-top));width:44px;height:44px;right:12px}.photo-lightbox-nav{width:48px;height:48px;top:50%;transform:translateY(-50%)}.photo-lightbox-nav.is-prev{left:12px}.photo-lightbox-nav.is-next{right:12px}@media (max-width:640px){.photo-lightbox-nav{top:auto;bottom:max(12px, env(safe-area-inset-bottom));transform:none}.photo-lightbox-figure img{max-height:calc(100dvh - 170px)}}@media (min-width:641px){.photo-lightbox{padding-inline:76px}}@keyframes photo-lightbox-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.photo-lightbox{animation:none}}.photo-protected img,.photo-lightbox img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.photo-watermark{position:relative}span.photo-watermark{max-width:100%;line-height:0;display:inline-block}.photo-watermark:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 60'%3E%3Ctext x='75' y='38' transform='rotate(-18 75 30)' font-family='Georgia,serif' font-size='24' text-anchor='middle' fill='rgba(255,255,255,0.32)' stroke='rgba(40,10,30,0.18)' stroke-width='0.6'%3EEverVow%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 60'%3E%3Ctext x='75' y='38' transform='rotate(-18 75 30)' font-family='Georgia,serif' font-size='24' text-anchor='middle' fill='rgba(255,255,255,0.32)' stroke='rgba(40,10,30,0.18)' stroke-width='0.6'%3EEverVow%3C/text%3E%3C/svg%3E");background-position:5% 6%,right 5% bottom 6%;background-repeat:no-repeat;background-size:28%;position:absolute;inset:0}
