.pmfvg-stories h3{color:#ed9000}.pmfvg-cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 0 12px}.pmfvg-cards a{position:relative;flex:0 0 calc((100% - 42px)/4);min-width:125px;max-width:240px;aspect-ratio:3/4;overflow:hidden;border-radius:12px;background:#222;scroll-snap-align:start;color:white}.pmfvg-cards video{width:100%;height:100%;object-fit:cover}.pmfvg-cards span{position:absolute;inset:auto 0 0;padding:30px 10px 10px;background:linear-gradient(transparent,rgba(0,0,0,.92));font:bold 15px/1.25 sans-serif;color:white}.pmfvg-stories dialog{position:fixed;inset:0;margin:auto;background:#111;color:white;width:min(440px,94vw);max-height:95vh;padding:12px;text-align:center;border:0;border-radius:12px}.pmfvg-stories dialog::backdrop{background:#000c}.pmfvg-stories dialog video{width:100%;max-height:68vh}.pmfvg-stories dialog p{margin:.4em}.pmfvg-stories button{background:#252525;color:white;padding:.4em .8em;border:1px solid #666;cursor:pointer}.pmfvg-stories .pmfvg-close{display:block;margin-left:auto;font-size:20px}
.pmfvg-bars{display:flex;gap:3px;margin:4px 0 8px}.pmfvg-bars span{flex:1;height:4px;background:#666;overflow:hidden;border-radius:3px}.pmfvg-bars i{display:block;background:white;height:100%;transform:scaleX(0);transform-origin:left}.pmfvg-screen{position:relative;touch-action:pan-y}.pmfvg-screen video{display:block}.pmfvg-stories .pmfvg-screen button{position:absolute;top:0;bottom:0;width:50%;padding:0;background:transparent;border:0}.pmfvg-left{left:0}.pmfvg-right{right:0}.pmfvg-stories dialog video{max-height:62dvh}
.pmfvg-toolbar{display:flex;justify-content:flex-end;gap:6px;align-items:center;padding-bottom:8px}.pmfvg-stories .pmfvg-toolbar button{display:inline-grid;place-items:center;border-radius:100px;min-width:34px;height:34px;padding:0 9px;line-height:1;color:white;background:#282828;margin:0}.pmfvg-stories .pmfvg-toolbar .pmfvg-close{margin-left:3px}.pmfvg-status:not(:empty){display:block;margin-bottom:5px}
.pmfvg-toolbar .pmfvg-brand{display:inline-flex;align-items:center;margin-right:auto;flex:none}.pmfvg-brand img{display:block;width:34px;height:34px;border-radius:50%;object-fit:contain;background:#fff}
.pmfvg-stories dialog{width:min(100vw,calc(96dvh * var(--story-ratio,.5625)));height:auto;max-height:100dvh;max-width:100vw;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden}.pmfvg-stories .pmfvg-screen video{width:100%;height:auto;max-height:100dvh;object-fit:contain}.pmfvg-stories .pmfvg-bars,.pmfvg-stories .pmfvg-toolbar,.pmfvg-stories dialog p,.pmfvg-stories .pmfvg-status{position:absolute;z-index:2;left:0;right:0}.pmfvg-stories .pmfvg-bars{top:4px;margin:0 8px}.pmfvg-stories .pmfvg-toolbar{top:12px;padding:3px 8px;background:linear-gradient(#0006,transparent)}.pmfvg-stories dialog p{bottom:0;margin:0;padding:20px 8px 8px;background:linear-gradient(transparent,#0009);pointer-events:none}.pmfvg-stories .pmfvg-status{top:58px;pointer-events:none}.pmfvg-share{font-size:22px}
.pmfvg-stories h3 a{color:inherit}.pmfvg-toolbar .pmfvg-brand{display:block;position:relative;box-sizing:border-box;width:50px;height:50px;overflow:hidden;border-radius:50%;border:2px solid #e52239;background:#000}.pmfvg-toolbar .pmfvg-brand img{position:absolute;left:50%;top:50%;width:156%;max-width:none;height:auto;border-radius:0;background:transparent;transform:translate(-51.2%,-53.2%)}
