/* v87 · Process 카드: 이미지가 카드 전체 배경, 글은 그 위에 얹힌 반투명 유리 박스 */
#app .ps-card{padding:12px !important;min-height:540px;background:#0b0b0d !important;border-color:rgba(255,255,255,.12)}
#app .ps-art{position:absolute !important;inset:0 !important;margin:0 !important;height:auto !important;z-index:0}
#app .ps-art::after{content:'';position:absolute;inset:0;height:auto;background:linear-gradient(180deg,rgba(8,8,10,.15) 0,rgba(8,8,10,0) 45%,rgba(8,8,10,.35) 100%)}
#app .ps-art img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover !important;-webkit-mask-image:none !important;mask-image:none !important;opacity:1 !important;
 transform:translate(var(--psx,0),var(--psy,0)) scale(1.04) !important;transition:transform .9s cubic-bezier(.22,1,.36,1) !important}
#app .ps-card:hover .ps-art img{transform:translate(var(--psx,0),var(--psy,0)) scale(1.1) !important}
/* where each object sits in its photo */
#app .ps-card:nth-child(1) .ps-art img{object-fit:contain !important;object-position:50% 92%;width:100% !important;height:62% !important;top:auto;bottom:0}
#app .ps-card:nth-child(2) .ps-art img{object-position:50% 70%}
#app .ps-card:nth-child(3) .ps-art img{object-position:48% 75%}
#app .ps-card:nth-child(4) .ps-art img{object-position:66% 70%}
#app .ps-card:nth-child(5) .ps-art img{object-position:52% 70%}
#app .ps-glass{position:relative;z-index:1;padding:20px 18px 18px;border-radius:16px;
 background:rgba(22,22,26,.42);border:1px solid rgba(255,255,255,.14);
 -webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 40px -20px rgba(0,0,0,.6)}
#app .ps-glass h3{margin-top:18px !important}
#app .ps-card:hover{border-color:rgba(253,69,51,.45)}
@media (max-width:640px){#app .ps-card{min-height:500px}}
#app .ps-art img{filter:brightness(.82) saturate(.85)}#app .ps-card:hover .ps-art img{filter:brightness(.95) saturate(.95)}
