#korsakow-root,.overlay,body,html{height:100%;width:100%}#demoOverlay,.MainController,.breaking-error{transform:translate(-50%,-50%);left:50%;top:50%}#continueScreen,.breaking-error .error-message,.overlay{display:none}.ImageUI,.Share .content{vertical-align:middle}body,html{background-color:#000;margin:0;padding:0}.overlay{position:absolute;z-index:9999}#demoOverlay{display:block;color:#fff;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000;opacity:.5;pointer-events:none;text-transform:uppercase;font-size:80px;width:auto;height:auto;z-index:99999}#glassOverlay{opacity:0}#pauseOverlay{opacity:.5;background:#000}.FullscreenButton,.PlayButton,.PlayButton.paused{background-size:contain;background-repeat:no-repeat;cursor:pointer}.MainController{width:100%;height:100%;position:relative}.breaking-error{display:none;color:#fff;font-size:20px;border:1px solid #bfbfbf;background-color:#404040;border-radius:11px;padding:.5em;position:absolute}#continueScreen{color:#ffefd5;box-sizing:border-box;position:relative;top:35%;width:100%;text-align:center}#continueScreen .buttonContainer{display:inline-block;width:25em;background-color:rgba(0,0,0,.65);padding:20px;border-radius:10px;text-align:center}#continueScreen .buttonContainer button{padding-left:10px;padding-right:10px;display:inline-block}.SplashScreen.MediaUI.loaded{cursor:pointer}.widget{position:absolute;overflow:hidden}.widget>.container{display:table;width:100%;height:100%}.widget .content{display:table-cell}.interface{margin:auto;position:relative}.PlayButton{background-image:url(../images/control_pause.png)}.PlayButton.paused{background-image:url(../images/control_play.png)}.FullscreenButton{background-image:url(../images/fullscreenbw.png)}.FullscreenButton:hover{background-image:url(../images/fullscreenbw_over.png)}.MediaArea,.Preview{visibility:hidden}.MediaArea.loaded,.Preview.loaded{visibility:visible}.Preview.loaded{cursor:pointer}.Preview .previewText{pointer-events:none;position:absolute;width:100%;height:100%;display:table}.Preview .previewText .content{position:relative}.Preview .previewText .background{position:absolute;background-color:rgba(0,0,0,.5);top:0;right:0;bottom:0;left:0;display:none}.Preview .previewText.active .background{display:inline-block}.MasterVolume{background-image:url(../images/mastervolume_scale.png);background-repeat:repeat-x;background-position:center center;cursor:pointer}.MasterVolume .handle{pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-50%);top:50%;width:10px;height:25px;background-color:#bbb;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:-2px -2px 10px rgba(0,0,0,.25) inset,2px 2px 10px #fff inset;-webkit-box-shadow:-2px -2px 10px rgba(0,0,0,.25) inset,2px 2px 10px #fff inset}.ImageUI,.scalingPolicy-contain .MediaUI,.scalingPolicy-cover .MediaUI,.scalingPolicy-fill .MediaUI,.scalingPolicy-none .MediaUI,.scalingPolicy-scale-down .MediaUI,.widget .MediaUI{width:100%;height:100%}.Scrubber .buffer,.Scrubber .progress{position:absolute;left:0;top:50%;transform:translateY(-50%)}.HtmlBox,.IFrame{display:none}.HtmlBox.loaded,.IFrame.loaded{display:initial}.HtmlBox iframe,.IFrame iframe{width:100%;height:100%;position:absolute;border:none}.SubtitlesUI .subtitleLine{margin:2px}.MediaUI{display:none}.MediaUI.loaded{display:initial}.widget .MediaUI{position:absolute}.scalingPolicy-fill .MediaUI{object-fit:fill}.scalingPolicy-contain .MediaUI{object-fit:contain}.scalingPolicy-cover .MediaUI{object-fit:cover}.scalingPolicy-scale-down .MediaUI{object-fit:scale-down}.scalingPolicy-none .MediaUI{object-fit:none;width:auto;height:auto}.Share{cursor:pointer;position:absolute;display:table;min-width:50px;min-height:50px;background-color:rgba(0,0,0,.5);color:#fff;z-index:1;top:10px;right:10px}.KLogo,.embed{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.Share .content{display:table-cell;text-align:center}.KLogo{cursor:pointer}@media (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1.0),(min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2.0){.widget{-webkit-user-select:none}}img{-webkit-touch-callout:none}.embed{display:none;z-index:1}.embed .button{cursor:pointer}.embedBackground{background-color:#000;opacity:.35;filter:opacity(alpha=35);width:100%;height:100%;position:absolute;left:0;top:0}.embed .dialog{border:2px solid #666;background-color:#fff;width:320px;height:360px;position:absolute;left:50%;top:50%;margin-left:-160px;margin-top:-200px}.embed .close{width:20px;height:20px;position:absolute;right:0;margin-top:5px;margin-right:0;font-family:monospace;font-size:18px;text-align:center}.embed .content{width:280px;margin:30px auto}.embed textarea{width:100%;height:100px}.embed input{width:100%}.embed input.disabled,.embed textarea.disabled{background-color:#ccc}.embed .label{font-weight:700}.embed .info{font-size:12px}.EmbedController .linkbutton{background-image:url(../images/korsakow-32.png);background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:10px;bottom:10px;z-index:1}@media (max-width:320px){body{font-size:8px}}@media (min-width:320px) and (max-width:640px){body{font-size:8px}}@media (min-width:640px) and (max-width:800px){body{font-size:12px}}@media (min-width:800px) and (max-width:1200px){body{font-size:20px}}@media (min-width:1200px){body{font-size:24px}}