| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| @use "@material"; |
| body { |
| font-family: roboto; |
| margin: 2em; |
| color: #3d3d3d; |
| --mdc-theme-primary: #007f8b; |
| --mdc-theme-on-primary: #f1f3f4; |
| } |
|
|
| h1 { |
| color: #007f8b; |
| } |
|
|
| h2 { |
| clear: both; |
| } |
|
|
| em { |
| font-weight: bold; |
| } |
|
|
| video { |
| clear: both; |
| display: block; |
| transform: rotateY(180deg); |
| -webkit-transform: rotateY(180deg); |
| -moz-transform: rotateY(180deg); |
| } |
|
|
| section { |
| opacity: 1; |
| transition: opacity 500ms ease-in-out; |
| } |
|
|
| header, |
| footer { |
| clear: both; |
| } |
|
|
| .removed { |
| display: none; |
| } |
|
|
| .invisible { |
| opacity: 0.2; |
| } |
|
|
| .note { |
| font-style: italic; |
| font-size: 130%; |
| } |
|
|
| .videoView, |
| .detectOnClick { |
| position: relative; |
| float: left; |
| width: 48%; |
| margin: 2% 1%; |
| cursor: pointer; |
| } |
|
|
| .videoView p, |
| .detectOnClick p { |
| position: absolute; |
| padding: 5px; |
| background-color: #007f8b; |
| color: #fff; |
| border: 1px dashed rgba(255, 255, 255, 0.7); |
| z-index: 2; |
| font-size: 12px; |
| margin: 0; |
| } |
|
|
| .highlighter { |
| background: rgba(0, 255, 0, 0.25); |
| border: 1px dashed #fff; |
| z-index: 1; |
| position: absolute; |
| } |
|
|
| .canvas { |
| z-index: 1; |
| position: absolute; |
| pointer-events: none; |
| } |
|
|
| .output_canvas { |
| transform: rotateY(180deg); |
| -webkit-transform: rotateY(180deg); |
| -moz-transform: rotateY(180deg); |
| } |
|
|
| .detectOnClick { |
| z-index: 0; |
| } |
|
|
| .detectOnClick img { |
| width: 100%; |
| } |