/* This Source Code Form is subject to the terms of the GNU General Public License: Copyright (C) 2021-202x POKETUBE (https://github.com/iamashley0/poketube) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. */ :root { --text-link: #0ab7f0; --text-link-visited: #00c0ff; --text: #ffffff; } a.class:hover { text-decoration: underline; font-weight: bold; } summary { color: gray; } summary:hover { color: white; } :visited { color: var(--text-link-visited); } a { color: var(--text-link); } .video > .info > .title { font-family: "PokeTube flex"; width: 10em; } .video-info-panel > .video-title > a { white-space: nowrap; } .video-info-panel > .video-title { text-overflow: ellipsis; overflow: hidden; max-width: max-content; display: -webkit-box; word-break: break-all; } .video-sub-info.description { font-weight: 600; margin-top: 1em !important; border-radius: 21px; background: #1c1c1c; padding: 10px; margin-bottom: 20px; font-stretch: expanded; justify-self: center; width: 39em; font-family: "PokeTube Flex"; border: #7c44a0; border-style: solid; margin-left: auto; margin-right: auto; position: static; } .video-sub-info.description > .video-title { font-family: "PokeTube Flex"; font-weight: 1000; font-stretch: extra-expanded; font-size: larger; } .recommended-list { background-color: #1c1c1c; border-radius: 25px; margin: 10px; margin-right: 10px; height: fit-content; justify-self: center; margin-right: -1.5em; /* width: min-content;*/ border: #7c44a0; border-style: solid; max-width: 371px; width: 371px; } .video-views { white-space: nowrap; } .video-info-panel.gradient { padding: 12px; border-radius: 11px; background-image: linear-gradient( 135deg, #f97794 10%, #623aa2 100%, #8e6f7e 100% ); display: block; margin: 0px 0 0px -2px; justify-self: left; } .video-info-pill-channelname { color: #fff; word-wrap: break-word; font-family: "PokeTube Flex"; font-weight: 1000; font-stretch: ultra-expanded; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; display: block ruby; text-overflow: ellipsis; max-width: 7em; white-space: nowrap; } .comments-author.owner { margin: 5px; font-family: inter; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: anywhere; white-space: -webkit-pre-wrap; word-break: break-all; white-space: normal; background: #4a4a4a; padding: 4px; border-radius: 6px; width: auto; height: 1.2em; justify-self: center; } .video-chnl-info-pill { border: 1px solid var(--border-color); border-radius: 4px; display: grid; grid-template-columns: 48px max-content 1fr min-content; grid-template-rows: 16px 16px; grid-auto-columns: 1fr; column-gap: 8px; row-gap: 4px; grid-auto-flow: row; grid-template-areas: "avatar name . subscribe-button" "avatar subs . subscribe-button"; padding: 8px; border-radius: 35px; font-family: Inter; clear: both; margin-top: 1.1em; padding: 4.5px; background: #0009; margin-right: -13px; width: fit-content; height: fit-content; border-radius: 43px; font-size: 15px; margin-right: auto; display: flex; border: none; } .video-info-buttons.pill { border-radius: 16px; padding: 4px; border-style: none; min-height: 34px; grid-area: buttons; display: flex; flex-direction: row; column-gap: 3px; height: min-content; width: fit-content; text-align: right; margin-left: auto; margin-right: inherit; justify-content: center; justify-items: center; justify-self: center; margin-top: -2.9em; } .comments-author { margin: 7px; font-family: inter; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: anywhere; white-space: -webkit-pre-wrap; word-break: break-all; white-space: normal; } .comments-class-or-something-i-cant-find-a-name-lol { background: #1a1a1a; border-radius: 30px; padding: 10px; padding-top: 0; margin: auto; border: #7c44a0; border-style: solid; } .subscribe-button { color: red; margin: auto; background: white; border-radius: 2em; margin-right: 6px; text-transform: initial; } .subscribe-button > a { color: black; } .video > .thumbnail > .video-length { font-size: smaller; background-color: #0008; color: #fff; padding: 2px; border-radius: 3px; font-family: PokeTube Flex; font-stretch: 100%; font-weight: 600; } .tags { display: flex; flex-direction: row; overflow-x: auto; column-gap: 3px; } .tag { background: #333; padding: 5px; border-radius: 4px; word-break: break-all; white-space: nowrap; } .new-button { background: #0009; border-radius: 2em; padding-right: 1em; display: flex; justify-content: center; align-items: center; align-content: center; align-self: center; } .pill-button { margin-left: 1em; } .vertical { border-left: 1px solid gray; height: 15px; }