.member-greeting{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:pointer;background:linear-gradient(145deg,var(--member-color),#fff8f6);border:0;padding:0;color:#fff;touch-action:manipulation;overflow:hidden}
.member-greeting:focus-visible{outline:3px solid var(--member-ink);outline-offset:-5px}
.member-greeting>video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;pointer-events:none}
.member-visual :is(.member-serial,.member-watermark){pointer-events:none}
.member-visual .member-star{display:none}
@media(min-width:801px){
 .member-visual{aspect-ratio:49 / 51}
 .member-greeting>video{object-fit:cover;object-position:50% 3%}
}
@media(max-width:800px){
 .member-visual .member-watermark{font-size:clamp(34px,11vw,64px);left:14px;bottom:12px;letter-spacing:-.045em!important}
}
