html,body{-webkit-user-select:none;user-select:none;background-color:#0f0f0f;width:100dvw;height:100dvh;margin:0;padding:0;overflow:hidden}.resize-handle{cursor:se-resize;touch-action:none;width:24px;height:24px;position:absolute;bottom:0;right:0}.resize-handle:after{content:"";opacity:0;border-bottom:2px solid #fffc;border-right:2px solid #fffc;width:8px;height:8px;transition:opacity .15s;position:absolute;bottom:0;right:0}@media (hover:hover){.pip:hover .resize-handle:after{opacity:1}}@media (pointer:coarse){.resize-handle{width:32px;height:32px}}