.target-arrow{position:absolute;z-index:4;transform:translate(-50%,-50%);background:#fff8eeeb;border:1px solid #e1bdbe;border-radius:30px;padding:8px 12px;color:#ae5b72;display:flex;gap:6px;align-items:center;pointer-events:none;box-shadow:0 4px 20px #79554815}.target-arrow span{display:block;font-size:20px;line-height:1}.target-arrow small{font-size:9px;white-space:nowrap}.wardrobe-mode .target-arrow{display:none!important}
.photo-modal{text-align:center;z-index:45;padding:28px;width:min(390px,calc(100% - 34px))}.photo-modal img{display:block;width:100%;max-height:53vh;object-fit:contain;border-radius:10px;margin:14px 0}.photo-modal .primary{width:100%;text-decoration:none}.photo-modal>p{font-size:9px;margin-bottom:0}
body{position:fixed;inset:0}.name-tag,.floating-note{max-width:calc(100vw - 24px)}@media(max-width:650px){.title-heart{display:none}.intro-copy{max-width:330px}.scene-label{bottom:88px}.floating-note{font-size:8px}.playing .name-tag{max-width:140px}}
