/* Prism 36 · masonry measured grid: layout without the blank blocks of equal-height CSS grid rows */
.feed #feed.masonry:not(.pr24-reels){
 display:grid!important;columns:auto!important;
 grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr))!important;
 grid-auto-rows:8px!important;grid-auto-flow:row dense!important;
 column-gap:16px!important;row-gap:8px!important;align-items:start!important;
}
.feed #feed.masonry:not(.pr24-reels)>.postcard{
 display:block!important;align-self:start!important;break-inside:auto!important;
 width:100%!important;height:max-content!important;margin:0!important;min-width:0!important;
}
.feed #feed.masonry .pr36-card-header{display:flex!important}
.feed #feed.masonry>.postcard>.pr35-author{
 display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;
 border-bottom:1px solid rgba(178,153,228,.14);border-top:0!important;
}
.feed #feed.masonry>.postcard>.pr35-author img{
 display:block!important;visibility:visible!important;opacity:1!important;object-fit:cover!important;
}
/* Scale from a saved anchor point inside a clipped avatar circle. */
.pr35-author-avatar,.prism-comment-avatar,.pr29-creator-photo img,.pr25-reel-comment img,.pr36-detail-creator .pr35-author-avatar{object-fit:cover!important}
.pr35-author,.v11-comment-person,.pr29-creator-photo,.pr36-detail-creator .pr35-author{overflow:hidden}
.pr36-detail-creator{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(168,139,236,.25);border-radius:17px;margin-bottom:16px;background:#211a33}
.pr36-detail-creator>.pr36-detail-cover{display:block;width:100%;height:100px;object-fit:cover;background:#20172f}
.pr36-detail-creator>.pr36-detail-cover[hidden]{display:none}
.pr36-detail-creator .pr35-author{display:flex!important;padding:12px!important;gap:12px!important;min-height:62px!important;text-decoration:none;color:#decaff}
.pr36-detail-creator .pr35-author-avatar{height:42px!important;width:42px!important;flex:0 0 42px!important;border-radius:50%;border:2px solid #b79bf2}
.pr36-reel-sound{position:absolute;z-index:12;top:18px;left:18px;background:rgba(25,18,42,.85);color:white;border:1px solid #957dc6;border-radius:30px;padding:10px 13px;cursor:pointer;font-size:13px;box-shadow:0 6px 22px #0005}
.pr36-reel-sound:hover{background:#43315f}
.pr36-reel-sound:focus-visible{outline:3px solid #d1b9ff;outline-offset:2px}
@media(max-width:760px){.feed #feed.masonry:not(.pr24-reels){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}}
@media(max-width:530px){.feed #feed.masonry:not(.pr24-reels){grid-template-columns:minmax(0,1fr)!important}.pr36-reel-sound{left:12px;top:14px}}

.pr36-tag-tips{margin:9px 0 14px;display:flex;flex-direction:column;gap:8px;min-width:0}
.pr36-tag-title{font-size:12px;color:#cbb7f4}
.pr36-tag-list{display:flex;gap:7px;flex-wrap:wrap}
.pr36-tag-pill{background:#302446;border:1px solid #765e9c;color:#e5d5ff;border-radius:14px;font-size:12px;padding:7px 10px;cursor:pointer}
.pr36-tag-pill:hover{background:#503669}.pr36-tag-pill:focus-visible{outline:2px solid #d6bcff}
