.creator-public-video-gallery{padding:0 0 26px;margin-bottom:24px;border-bottom:1px solid #EAE6F3}
.creator-public-video-gallery[hidden]{display:none}
.creator-videos-heading{font-size:23px;letter-spacing:-.04em;margin:4px 0 7px;color:#24203A}
.creator-videos-note{font-size:11px;line-height:1.7;color:#8A8495;margin:0 0 14px}
.creator-public-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.creator-public-video{position:relative;display:block;overflow:hidden;text-align:left;border:1px solid #E5DFF2;border-radius:7px;aspect-ratio:3/4;padding:0;cursor:pointer;background:#201B36;color:#fff;min-width:0}
.creator-public-video:hover{border-color:#9C8CFF}
.creator-public-poster{display:block;width:100%;height:100%;object-fit:cover}
.creator-video-standin{width:100%;height:100%;background:linear-gradient(135deg,#2E245B,#0D1128);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#CFC5FF}
.creator-video-standin span{font-size:53px}
.creator-video-standin small{font-size:12px;letter-spacing:.1em;font-weight:900}
.creator-public-play{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #ffffff77;border-radius:50%;background:#111322aa;color:#fff;font-size:18px}
.creator-public-video-meta{position:absolute;bottom:0;left:0;right:0;padding:24px 10px 12px;background:linear-gradient(transparent,#0D1020EF);display:flex;flex-direction:column;gap:5px}
.creator-public-video-meta strong{font-size:11px;line-height:1.35}
.creator-public-video-meta small{font-size:9px;line-height:1.4;color:#D4CDEA}
.creator-video-dialog{width:min(530px,92vw);max-height:90vh;border-radius:9px;border:1px solid #665694;padding:0;background:#101229;color:#fff;box-shadow:0 20px 55px #0C071AB2}
.creator-video-dialog::backdrop{background:#080711C9}
.creator-dialog-top{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:14px}
.creator-dialog-top strong{font-size:13px}
.creator-dialog-top button{border:1px solid #5D5287;color:#fff;background:#231A3E;border-radius:4px;min-width:40px;min-height:40px;cursor:pointer}
.creator-video-dialog video,.creator-video-dialog iframe{display:block;width:100%;height:min(68vh,690px);background:#000;border:0}
.creator-video-dialog video[hidden],.creator-video-dialog iframe[hidden]{display:none}
.creator-video-dialog>p{color:#CFC5DF;font-size:10px;line-height:1.6;margin:0;padding:12px}
@media(max-width:720px){.creator-public-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.creator-public-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.creator-public-video-meta strong{font-size:10px}}
