.public-videos-dialog{width:min(940px,calc(100vw - 32px));max-height:90dvh;padding:24px;border:1px solid #d9d0c1;border-radius:18px;background:#faf7ee;color:#182f25;box-sizing:border-box;overflow:auto}.public-videos-dialog::backdrop{background:rgb(10 20 15 / .78)}.public-videos-dialog [hidden]{display:none!important}.public-videos-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d0c1;padding-bottom:14px}.public-videos-heading h2{margin:0;font-size:clamp(20px,3vw,28px)}.public-videos-dialog button{padding:10px 14px;border:1px solid #b5c0b3;border-radius:8px;background:#fffdf8;color:#182f25;cursor:pointer}.public-videos-dialog button:focus-visible{outline:3px solid #e1a93c;outline-offset:3px}.public-videos-dialog button:disabled{opacity:.45;cursor:default}.public-videos-player h3{font-size:18px;margin:18px 0 12px}.public-videos-player video{display:block;width:100%;height:min(58dvh,600px);object-fit:contain;background:#111;border-radius:10px}.public-videos-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.public-videos-controls p{margin:0;white-space:nowrap}.public-videos-empty{padding:24px 0}.public-videos-page video{display:block;width:100%;max-height:70vh;background:#111}.public-videos-page article{margin:30px 0}@media(max-width:540px){.public-videos-dialog{padding:16px}.public-videos-heading{align-items:flex-start}.public-videos-controls{gap:6px}.public-videos-controls button{padding:9px;font-size:12px}.public-videos-player video{height:58dvh}}
