/* Photographic meal/headphone imagery and the app's own graph renderer. */
#welcome .intro-recipe-photo{width:118px;height:118px;border-radius:22px;background-image:url('assets/meals-v67/dinner-1.webp');background-size:500% 500%;background-position:50% 0%;border:3px solid #fffaf5;box-shadow:0 6px 18px #6c55451c}
#welcome .intro-headphones-photo{display:block;width:126px;height:118px;object-fit:cover;object-position:center;border-radius:22px;border:3px solid #fffaf4;box-shadow:0 6px 18px #876c791f}
#welcome .intro-graph-frame{width:100%;padding:6px 3px 5px;background:#fffdf8;border:1px solid #e1d0dc;border-radius:16px;box-shadow:0 6px 16px #966e840b;text-align:center;overflow:hidden}
#welcome .intro-graph-frame svg{display:block;width:100%;height:auto;max-height:119px;overflow:visible}
#welcome .intro-graph-frame span{font-family:Manrope,Inter,sans-serif;font-size:.6rem;line-height:1.4;color:#8c7383;display:block}
#welcome #intro-app-graph text{font-family:Manrope,Inter,sans-serif;stroke:none;font-size:19px}
#welcome #intro-app-graph text:last-child{font-size:15px}
#welcome .preview-progress .preview-illustration{height:132px}
#welcome .preview-meals .preview-illustration,#welcome .preview-time .preview-illustration{height:128px}
@media(max-width:720px){#welcome .intro-recipe-photo{width:106px;height:106px;border-radius:19px}#welcome .intro-headphones-photo{width:111px;height:106px;border-radius:19px}#welcome .preview-progress .preview-illustration{height:116px}#welcome .preview-meals .preview-illustration,#welcome .preview-time .preview-illustration{height:114px}#welcome .intro-graph-frame span{font-size:.55rem}}
@media(max-width:360px){#welcome .intro-recipe-photo{width:90px;height:94px}#welcome .intro-headphones-photo{width:94px;height:94px}}
