/* Mirrors the app's VendorRoomCard: portrait cover and compact neutral footer. */
#B08a .storefront-examples{gap:0;align-items:start;padding:24px 22px 48px;isolation:isolate}
#B08a .storefront-example{width:110%;margin-top:0;display:flex;flex-direction:column;border-radius:18px;border:1px solid #DEDDDA;background:#FFFFFF;box-shadow:0 12px 28px #292D3324;min-width:0}
#B08a .storefront-example:first-child{transform:rotate(-4deg);z-index:2}
#B08a .storefront-example:nth-child(2){transform:rotate(4deg);justify-self:end;margin-top:160px;z-index:1}
#B08a .storefront-example .social-post-art{aspect-ratio:9/16;flex:none}
#B08a .storefront-example .social-post-art img{width:100%;height:100%;object-fit:cover}
#B08a .storefront-card-copy{display:flex;flex:1;flex-direction:column;padding:12px 10px 6px;min-width:0}
#B08a .storefront-card-copy h3{font:800 14px/1.25 "Plus Jakarta Sans",Arial,sans-serif;color:#292D33;min-height:2.5em;margin:0 0 5px;text-wrap:pretty;overflow-wrap:normal}
#B08a .storefront-card-copy p{font:600 11px/1.5 "Plus Jakarta Sans",Arial,sans-serif;color:#62676D;min-height:3em;margin:0 0 4px;text-wrap:pretty}
#B08a .storefront-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:44px;margin-top:auto}
#B08a .storefront-card-copy .storefront-card-type{display:inline-flex;align-items:center;font-size:9px;font-weight:750;line-height:1.25;background:#F0F1EF;color:#62676D;padding:4px 6px;border-radius:6px;white-space:nowrap}
#B08a .storefront-card-copy .storefront-bookmark{display:flex;align-items:center;justify-content:center;width:28px;height:36px;color:#62676D;flex:none}
#B08a .storefront-example svg{display:block}
@media(max-width:700px){#B08a .storefront-examples{gap:0;padding:20px 22px 40px}#B08a .storefront-example:nth-child(2){margin-top:144px}#B08a .storefront-card-copy h3{font-size:13px}#B08a .storefront-card-copy p{font-size:10px}}
@media(max-width:359px){#B08a .storefront-card-copy{padding-inline:8px}#B08a .storefront-card-copy h3{font-size:11px}#B08a .storefront-card-copy p{font-size:9px}#B08a .storefront-card-copy .storefront-card-type{font-size:8px;padding-inline:4px}#B08a .storefront-card-copy .storefront-bookmark{width:24px}}

#B08a .social-post-art{position:relative}
#B08a .social-post-badge{position:absolute;z-index:1;top:10px;left:10px;padding:5px 8px;border-radius:5px;background:#1a1917d9;color:white;font:700 11px/1.2 "Plus Jakarta Sans",Arial,sans-serif}

#B08a .storefront-example:nth-child(2){z-index:3}
