.aps-project-glass{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.24) 55%,rgba(235,239,231,.46));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.4),0 16px 30px -20px rgba(38,55,44,.22);transition:transform .25s ease,box-shadow .25s ease}
.aps-project-glass:after{content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.45);border-radius:22px;pointer-events:none}
.aps-project-glass image-slot:not([data-filled]){opacity:0}
.aps-project-glass>div:first-child>span{border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}
@media(hover:hover) and (pointer:fine){.aps-project-glass:hover{transform:translateY(-4px);box-shadow:inset 0 1px 1px #fff,0 20px 36px -20px rgba(38,55,44,.3)}}
@media(max-width:700px){.aps-project-glass{border-radius:24px}.aps-project-glass:after{border-radius:18px}}
@media(prefers-reduced-motion:reduce){.aps-project-glass{transition:none;transform:none!important}}
@media(prefers-reduced-transparency:reduce){.aps-project-glass{background:#FAF9F6;backdrop-filter:none;-webkit-backdrop-filter:none}}
