@font-face { font-family: "Computer Modern Classical Serif Italic"; src: url("cmunci.eot"); src: url("cmunci.eot?#iefix") format("embedded-opentype"), url("cmunci.woff") format("woff"), url("cmunci.ttf") format("truetype"), url("cmunci.svg#cmunci") format("svg"); font-weight: normal; font-style: italic; } @font-face { font-family: "Computer Modern Typewriter Light"; src: url("cmunbtl.eot"); src: url("cmunbtl.eot?#iefix") format("embedded-opentype"), url("cmunbtl.woff") format("woff"), url("cmunbtl.ttf") format("truetype"), url("cmunbtl.svg#cmuntt") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "Computer Modern Typewriter Light"; src: url("cmunbto.eot"); src: url("cmunbto.eot?#iefix") format("embedded-opentype"), url("cmunbto.woff") format("woff"), url("cmunbto.ttf") format("truetype"), url("cmunbto.svg#cmunbto") format("svg"); font-weight: normal; font-style: italic; } html { box-sizing: border-box; height: 100%; font-size: 14pt; line-height: 16pt; } *, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } body { margin: 0rem; font-family: "Computer Modern Typewriter Light"; background-color: #393c56; color: #ffe4fd; } iframe, video { border: none; width: inherit; } a, button { cursor: pointer; } .note { font-size: 0.8rem; position: fixed; bottom: 0; right: 0; margin: 0.2rem; } .about { font-family: "Computer Modern Classical Serif Italic"; font-size: 1.2rem; line-height: 0.6rem; position: fixed; top: 0; right: 0; margin: 1rem; color: #ffffe5; } .about a { font-size: 1rem; color: #ffffe5; text-decoration: none; } .sidebar { height: 100%; position: fixed; z-index: 1; top: 0; left: 0; box-shadow: 1rem 0rem 6rem #ffe4fd; overflow-x: hidden; overflow-y: hidden; } .sidemin { width: 300px; transition: width 2s; } .sideminclicked { width: 20px; } .sideminclicked + .live { transition: margin-left 2s; margin-left: 40px; } button.minimize { box-shadow: 0.3rem 0.2rem 0.6rem #ffe4fd; font-size: 1rem; width: 2rem; background-color: #393c56; color: #ffe4fd; position: fixed; top: 0; left: 0; margin: 0.5rem; border: none; } .sidetop, .sidebottom { overflow-y: scroll; scrollbar-width: none; overflow: -moz-scrollbars-none; -ms-overflow-style: none; -ms-overflow-style: -ms-autohiding-scrollbar; overflow: -ms-autohiding-scrollbar; display: flex; flex-direction: column; padding: 1rem 1rem; } .sidetop { height: 45vh; font-size: 1.2rem; justify-content: flex-end; } .sidetop p { margin: 0.5rem 0rem; color: #aec7ea; } .sidetop a { color: #ffe4fd; margin-top: auto; } .middle { height: 80px; font-size: 0.8rem; display: flex; flex-direction: column; justify-content: space-between; /* box-shadow: -0.2rem -0.2rem 1rem #ffe4fd;*/ width: 100%; padding: 0.5rem 1rem; } .middle p { margin: 0px; } #livetitle { font-size: 2rem; animation: glow 1.6s infinite alternate; -webkit-animation: glow 1.6s infinite alternate; } @-webkit-keyframes glow { to { text-shadow: 0 0 8px #ff029c; } } @-webkit-keyframes glowbutton { to { box-shadow: 0 0 8px #ff029c; } } .windowlinks { color: #ffe4fd; } .sidebottom { height: 45vh; box-shadow: 10rem -6rem 4rem #ffe4fd; } .sidebottom p { margin: 0.25rem 0rem; } .sidebottom a { color: #aec7ea; } .sidebottom p:last-child { padding-bottom: 2rem; } .live { margin-left: 300px; display: inline-block; height: 100%; /* width: 100%; */ } .live > * { /* touch-action: none;*/ } .resize-drag { width: 620px; padding: 0.4rem 1.8rem 1.8rem 0.4rem; margin: 1rem; touch-action: none; box-sizing: border-box; box-shadow: inset -0.6rem 0rem 0.8rem #ffe4fd; border-radius: 0.1rem 0.1rem 0.2rem 0.1rem; position: relative; } .drag::before, .resize-drag::before, .live > *::before { content: "⇱"; font-size: 2rem; width: 1rem; height: 1rem; color: #393c56; position: absolute !important; z-index: 999; top: 0; left: 0; display: block; } .resize-drag:hover { box-shadow: 0.2rem 0.2rem 0.6rem #ffe4fd; animation: corners 8s infinite alternate; -o-animation: corners 8s infinite alternate; -moz-animation: corners 8s infinite alternate; -webkit-animation: corners 8s infinite alternate; } @keyframes corners { 0% { border-radius: 0.1rem 0.1rem 0.2rem 0.1rem; -webkit-border-radius: 0.1rem 0.1rem 0.2rem 0.1rem; } 20% { border-radius: 0rem 4rem 2rem 1rem / 0rem 1rem 2rem 0rem; -webkit-border-radius: 0rem 4rem 2rem 1rem / 0rem 1rem 2rem 0rem; } 100% { border-radius: 1% 0% 0% 0% / 45% 0% 0% 0%; -webkit-border-radius: 1% 0% 0% 0% / 45% 0% 0% 0%; } } @-webkit-keyframes corners { 0% { border-radius: 2rem 0rem 1rem 2rem; -webkit-border-radius: 2rem 0rem 1rem 2rem; } 20% { border-radius: 0rem 4rem 2rem 1rem / 0rem 1rem 2rem 0rem; -webkit-border-radius: 0rem 4rem 2rem 1rem / 0rem 1rem 2rem 0rem; } 100% { border-radius: 1% 0% 0% 0% / 45% 0% 0% 0%; -webkit-border-radius: 1% 0% 0% 0% / 45% 0% 0% 0%; } }