/* Structure */ .title, .title > .menu > .refs .ref, .title > .menu > .credits_container .credit { border-bottom: 1px solid; display: flex; text-decoration: none; } .title > *, .title > .menu > .refs .ref, .title > .menu > .credits_container .credit .person { padding: 10px; } .title .episode_name { flex: 1 1; } .title > .menu { position: relative; } .title > .menu .mouse_catcher { position: absolute; height: 100%; width: 100%; top: 0; right: 0; } .title > .menu.filter.responsible, .title .filter_content.responsible, .title .filter_content.responsible .text, .title > .menu > .filter_container .filter_mode.responsible { animation-duration: 8s; animation-timing-function: ease-out; animation-iteration-count: 1; } .title > .menu .refs, .title > .menu .filter_container, .title > .menu .credits_container { border: 1px solid; border-top: none; display: none; /* TODO(matt): Set the height to the player's height */ max-height: 512px; overflow-y: auto; position: absolute; right: 0; top: 100%; z-index: 1; } .title > .menu .refs, .title > .menu .filter_container { width: 350px; } .title > .menu .credits_container { min-width: 240px; } .title > .menu:hover .refs, .title > .menu.quotes .refs.visible, .title > .menu.references .refs.visible, .title > .menu:hover .filter_container, .title > .menu.filter .filter_container.visible, .title > .menu.credits .credits_container.visible, .title > .menu:hover .credits_container { display: block; } .title > .menu > .refs .ref { flex-direction: column; } .title > .menu > .credits_container .credit .person { text-decoration: none; } .title > .menu > .credits_container .credit .support { flex-grow: 1; text-align: right; padding: 16px; } .title > .menu > .refs .ref:last-child, .title > .menu > .credits_container .credit:last-child { border: none; } .title > .menu > .refs .ref .timecode, .title > .menu > .filter_container .filter_mode { font-size: 12px; } .title > .menu > .refs .ref .timecode { cursor: pointer; display: inline-block; padding: 0; } .title > .menu > .refs .ref .timecode:hover { /* TODO(matt): background-image "play" symbol, right aligned */ } .title > .menu > .refs .ref .ref_content, .title > .menu > .filter_content { margin-bottom: 8px; width: 100%; } .title > .menu > .refs .ref .source, .title > .menu > .refs .ref .quote_byline, .title > .menu > .filter_container .filter_title, .title > .menu > .credits_container .credit .role { font-size: 10px; } .title > .menu > .refs .ref .source, .title > .menu > .refs .ref .quote_byline, .title > .menu > .credits_container .credit .role { line-height: 8px; } .title > .menu > .refs .ref .quote_byline, .title > .menu > .refs .ref .ref_indices { width: 100%; } .title > .menu > .refs .ref .quote_byline { text-align: right; } .title > .menu > .refs .ref .ref_indices { text-align: center; } .title > .menu > .refs .ref .ref_indices .timecode:first-child::before { content: ""; } .title > .menu > .refs .ref .ref_indices .timecode::before { content: "•"; margin: 0 4px; } .title > .menu > .refs .ref .timecode .ref_index { margin-right: 4px; } .title > .menu > .filter_container .filter_mode { cursor: pointer; border-bottom: 1px solid; text-align: center; } .title > .menu > .filter_container .filter_mode.exclusive:after { content: "exclusive"; } .title > .menu > .filter_container .filter_mode.inclusive:after { content: "inclusive"; } .title > .menu > .filter_container .filter_title { text-align: center; } .title > .menu > .filter_container .filters { display: flex; flex-flow: row nowrap; } .title > .menu > .filter_container .filters > * { width: 50%; } .title > .menu > .filter_container .filter_content { cursor: pointer; } .title > .menu > .filter_container .filter_content .icon { margin: 0 4px; } .title > .menu > .filter_container .filter_content.off .icon { background: transparent; } .title > .menu > .filter_container .filter_content.rant .icon { color: #F00; } .title > .menu > .filter_container .filter_media .filter_content.off .icon { opacity: 0.32; } .title > .menu > .filter_container .filter_content.rant .text, .markers_container > .marker.rant .content { font-variant: small-caps; } .player_container { display: flex; flex-direction: row; } .video_container { flex-grow: 1; overflow: hidden; } .markers_container { overflow-y: scroll; position: relative; } .markers_container > .marker { border-bottom: 1px solid; position: relative; cursor: pointer; max-height: 320px; transition: max-height .32s; } .markers_container > .marker.skip { max-height: 0; transition: max-height .32s; overflow: hidden; } .markers_container > .marker .content { box-sizing: border-box; display: block; font-size: 14px; padding: 5px; width: 320px; word-wrap: break-word; } .markers_container > .marker.authored .content .author { font-style: normal; font-variant: normal; font-weight: bold; } .title > .menu > .refs .ref .ref_title, .title .filter_content.authored .text, .markers_container > .marker.authored { font-style: oblique; } .markers_container > .marker .content sup { font-style: normal; font-variant: normal; } .markers_container > .marker .progress { position: absolute; top: 0; left: 0; height: 100%; width: 0px; overflow: hidden; } .markers_container > .marker .timecode { font-size: 9px; font-style: normal; padding-right: 8px; position: relative; top: -2px; } .markers_container > .marker .content .categories { display: inline-flex; margin: 4px; } .title > .menu > .filter_container .filter_content { display: flex; } .title > .menu > .filter_container .filter_content .category, .markers_container > .marker .content .categories .category { border-radius: 50%; height: 5px; width: 5px; } .title > .menu > .filter_container .filter_content .category.off, .markers_container > .marker .content .categories .category.off { background: transparent; } .markers_container > .marker .content .categories .category { margin-left: 2px; } .title > .menu > .filter_container .filter_content .icon { margin-right: 8px; } /* CUSTOM PAGE STYLE */ body { background-color: #000; font-family: sans-serif; color: white; margin: 0; padding: 0; } /* Open menu: ▾ ▾ Open link in new tab: ⤻ or &10559; or &8599; or ⭷ Play from timecode: ⏵ (or, if ↓ ▸) Playable from timecode: ▹ */