.pt-scene-text .pt-epitaph.is-on{display:block}.pt-line.is-ph,.pt-dates.is-ph,.pt-epitaph.is-ph{opacity:.42;font-style:normal}.pt-gallery-item{position:relative;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f5eedd center/cover no-repeat;cursor:pointer;padding:0;scroll-snap-align:start;transition:border-color .18s,transform .12s,box-shadow .18s;box-shadow:0 1px 3px rgba(90,70,30,.12)}.pt-gallery-item:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(90,70,30,.2)}.pt-gallery-item.is-active{border-color:var(--pt-accent);box-shadow:0 0 0 3px rgba(184,134,11,.28),0 4px 10px rgba(90,70,30,.2)}.pt-gallery-label{position:absolute;left:0;right:0;bottom:0;padding:5px 8px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(transparent,rgba(60,40,10,.78));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-epitaph-body.is-on{display:flex}.pt-modal.is-open{display:flex}.pt-summary .pt-summary-row{display:flex;justify-content:space-between;gap:12px}.pt-summary .pt-summary-row+.pt-summary-row{margin-top:4px;padding-top:4px;border-top:1px dashed #eeddb0}.pt-summary .pt-summary-lbl{color:#8a8272}.pt-summary .pt-summary-val{text-align:right}