/* Compact bottom action strip; the background fills the phone's safe area. */
body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}
.beauty-start-bar{bottom:0;width:100%;max-width:930px;gap:14px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;border-bottom:0;box-shadow:0 -8px 28px #0004,inset 0 1px 0 #d0fff514}
.beauty-start-price{gap:2px}.beauty-start-price>span{font-size:12px}.beauty-start-price strong{font-size:20px}.beauty-start-price small{font-size:10px;line-height:1.3}
.beauty-start-button{min-height:44px;padding:10px 19px;gap:14px;border-radius:12px;font-size:13px}.beauty-start-button span{font-size:19px}
@media(max-width:700px){.beauty-start-bar{gap:12px;padding-left:16px;padding-right:16px}.beauty-start-price>span{font-size:11px}.beauty-start-price strong{font-size:18px}.beauty-start-price small{font-size:9px}.beauty-start-button{min-height:44px;padding:10px 15px;gap:10px;font-size:12px}.beauty-start-button span{font-size:18px}}
@media(min-width:1024px){.beauty-start-price{gap:10px}.beauty-start-price>span{font-size:13px}.beauty-start-price strong{font-size:21px}.beauty-start-price small{font-size:11px}.beauty-start-button{min-width:170px}}
