div#video-modal{position:fixed;inset:0;background:#000c;padding:0;z-index:65536}div#video-modal .video-modal-buttons{text-align:right;font-size:3.5rem}div#video-modal .video-modal-buttons a{padding:1rem 2rem;display:inline-block;min-width:50px;text-align:center;color:var(--light-gray)}div#video-modal .video-modal-buttons a:hover{color:var(--white)}div#video-modal .video-container{margin:auto;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div#video-modal .video-container.wide{width:70%;max-width:1080px}div#video-modal .video-container.tall{min-width:25vw;max-height:100vh}@media (max-width: 40em){div#video-modal .video-container.tall{min-width:75vw}}div#video-modal .video-nav{font-size:5rem}div#video-modal .video-nav a{position:absolute;top:calc(50% - 3.2rem)}div#video-modal .video-nav a.video-nav-left{left:0}div#video-modal .video-nav a.video-nav-right{right:0}