html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#161616;color:#eee;font-family:system-ui,sans-serif}
body{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh}
.display-ad--play-top{box-sizing:border-box;container-type:inline-size;width:100%;margin:0 auto;padding:4px 0 5px;text-align:center}
.display-ad--play-top .display-ad-heading{display:none}
.display-ad-frame{display:flex;justify-content:center;height:50px;overflow:hidden}
.display-ad-frame[hidden]{display:none}
.display-ad-frame iframe{display:block;flex:none;border:0}
@container(min-width:468px){.display-ad-frame{height:60px}}
@container(min-width:728px){.display-ad-frame{height:90px}}
@media(max-height:450px){.display-ad--play-top{max-width:467px}}
#convfile-play-frame{display:block;width:100%;height:100%;min-height:0;border:0}
