.beauty-status{padding-block:12px;color:var(--accent);overflow-wrap:anywhere}
.beauty-page .brand > [data-beauty="brand"]{color:inherit}
.beauty-page [data-beauty-contact]{white-space:pre-line;overflow-wrap:anywhere}
.beauty-page .beauty-media{margin:0;min-width:0;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--surface)}
.beauty-media img,.beauty-media video{display:block;width:100%;height:280px;object-fit:contain;background:var(--background)}
.beauty-media figcaption{padding:20px;overflow-wrap:anywhere}.beauty-media figcaption p{margin:8px 0 0}
.beauty-page #beauty-gallery-note{margin-top:24px}
@media(max-width:600px){.beauty-media img,.beauty-media video{height:230px}}
