/* Voyara Phone screen */
.vy-phone{width:100%;max-width:264px;margin:0 auto;padding:10px;border-radius:40px;background:#0b1211;box-shadow:0 30px 60px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08)}
.vy-phone__screen{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding-bottom:12px;border-radius:32px;background:var(--vy-cream,#FBF9F5)}
.vy-phone__top{position:relative;height:190px;display:flex;align-items:flex-end;isolation:isolate}
.vy-phone .vy-phone__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover}
.vy-phone__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(21,32,31,0) 35%,rgba(21,32,31,.75) 100%)}
.vy-phone__titles{display:flex;flex-direction:column;padding:14px;color:#fff}
.vy-phone__titles small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}
.vy-phone__titles strong{font-family:var(--vy-font-heading,Marcellus,Georgia,serif);font-weight:400;font-size:20px;line-height:1.15}
.vy-phone__rows{list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column;gap:8px}
.vy-phone__row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:var(--vy-bg,#fff);border:1px solid var(--vy-line,#E6E1D8)}
.vy-phone .vy-phone__thumb{flex:0 0 auto;width:40px;height:40px;border-radius:10px;object-fit:cover}
.vy-phone__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
.vy-phone__text b{font-size:12px;font-weight:600;color:var(--vy-ink,#15201F);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vy-phone__text small{font-size:10px;color:var(--vy-muted,#5C6664)}
.vy-phone__tag{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--vy-sand,#F3EEE4);font-size:10px;font-weight:500;color:var(--vy-ink,#15201F)}
