.pph[data-v-5a4c6321]{margin:0}.pph[data-v-5a4c6321],.pph__frame[data-v-5a4c6321]{position:relative}.pph__frame[data-v-5a4c6321]{border:1px solid var(--line);border-radius:var(--pph-radius,var(--r-lg));background:var(--ink-1);isolation:isolate;overflow:hidden}.pph__layer[data-v-5a4c6321]{position:absolute;inset:0}.pph__img[data-v-5a4c6321]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:var(--img-tone);transition:transform 1.2s var(--ease-out)}@media (hover:hover){.pph:hover .pph__img[data-v-5a4c6321]{transform:scale(1.04)}}.pph__shade[data-v-5a4c6321]{pointer-events:none;position:absolute;inset:0}.pph--soft .pph__shade[data-v-5a4c6321]{background:linear-gradient(180deg,rgba(var(--rgb-black),.05) 40%,rgba(var(--rgb-black),.45) 100%)}.pph--bottom .pph__shade[data-v-5a4c6321]{background:linear-gradient(180deg,rgba(var(--rgb-black),0) 30%,rgba(var(--rgb-black),.82) 100%)}.pph__credit[data-v-5a4c6321]{z-index:2;bottom:10px;background:rgba(var(--rgb-black),.55);color:var(--on-dark-2);-webkit-backdrop-filter:blur(6px);border-radius:6px;padding:2px 8px;font-size:10.5px;line-height:1.7;position:absolute;inset-inline-end:12px}.pph--credit-top-end .pph__credit[data-v-5a4c6321],.pph--credit-top-start .pph__credit[data-v-5a4c6321]{top:10px;bottom:auto}.pph--credit-top-start .pph__credit[data-v-5a4c6321]{inset-inline:12px auto}.pph__credit a[data-v-5a4c6321]:hover{color:var(--on-dark)}@media (pointer:coarse){.pph__credit a[data-v-5a4c6321]{padding-block:4px;display:inline-block}}
