<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.icon-next {
    background-color: var(--mainColor) !important;
}

.popover {
    background-color: var(--mainColor) !important;
}

.badge-primary {
    color: var(--mainBackgroundColor) !important;
}

.badge-secondary {
    color: var(--mainBackgroundColor) !important;
}

.glyphicon-ok {
    color: #70c388 !important;
}

.glyphicon-remove {
    color: #f13349 !important;
}

.logged-in-block {
    background-color: var(--mainBackgroundColor) !important;
}

.logged-in-menu {
    border-top: 0px solid var(--mainBackgroundColor) !important;
}

.header {
    box-shadow: none !important;
}

input {
    box-shadow: none !important;
}

textarea {
    border: 1px solid var(--textBoxBorder) !important;
}

.form-control:focus {
    color: var(--mainForegroundColor) !important;
    background-color: var(--mainBackgroundColor) !important;
    box-shadow: 0 0 0 .2rem var(--textBoxBorder);
}

.publish-button-label {
    color: var(--mainBackgroundColor) !important;
}

.video-thumbnail {
    background-color: var(--mainBackgroundColor) !important;
}

.miniature-thumbnail {
    background-color: var(--mainBackgroundColor) !important;
}

.publish-button[_ngcontent-aak-c111] my-global-icon[_ngcontent-aak-c111] .feather, .publish-button[_ngcontent-aak-c111] my-global-icon[_ngcontent-aak-c111] .material {
    color: var(--mainBackgroundColor) !important;
}

input[type="submit"] {
    color: var(--mainBackgroundColor) !important;
}

.text-success {
    color: var(--actionButtonColor) !important;
}

svg {
    color: var(--mainHoverColor) !important;
}

.feather-upload-cloud {
    color: var(--mainBackgroundColor) !important;
}

.instance-name {
    color: var(--actionButtonColor) !important;
}

.privacy-concerns-button {
    color: var(--mainBackgroundColor) !important;
}

.privacy-concerns-button:hover {
    color: var(--mainHoverColor) !important;
}

.privacy-concerns {
    background-color: var(--mainBackgroundColor) !important;
}

.dropdown-menu {
    color: var(--mainForegroundColor) !important;
    background-color: var(--mainBackgroundColor) !important;
}

.dropdown-item {
    color: var(--mainForegroundColor) !important;
}

.dropdown-item:hover {
    color: var(--mainBackgroundColor) !important;
    background-color: var(--mainHoverColor) !important;
}

.dropdown-menu .dropdown-item:active {
    color: var(--mainBackgroundColor) !important;
}

[role="checkbox"] {
    border: 1px solid var(--actionButtonColor) !important;
}

[role="checkbox"]:hover {
    border: 1px solid #8bae98 !important;
}

.root .form-group-checkbox input:checked+span {
    background: #275b28 !important;
}

.root .form-group-checkbox input:focus+span {
    box-shadow: 0 0 0 .2rem var(--actionButtonColor);
}

input[type="text"] {
    border: 0px solid var(--textBoxBorder) !important
}

.new-playlist-button&gt;my-global-icon:nth-child(1)&gt;svg:nth-child(1) {
    color: var(--actionButtonColor) !important;
}

.feather-share-2 {
    color: var(--actionButtonColor) !important;
}

.btn-outline-secondary {
    border-color: var(--textBoxBorder) !important;
}

.nav-tabs {
    border-bottom: none !important;
}

.border-top {
    border-top: none !important;
}

button.ng-star-inserted, .dropdown-toggle-split {
    color: var(--mainBackgroundColor) !important;
}

.unsubscribe-button&gt;button {
    background-color: var(--actionButtonColor) !important;
}

.btn-group-subscribe.unsubscribe-button .btn {
    background-color: var(--actionButtonColor) !important;
}

.btn-remote-follow {
    color: var(--mainBackgroundColor) !important;
}

.dropdown-menu {
    background-color: var(--mainColor) !important;
}

.dropdown-menu a {
    color: var(--mainBackgroundColor) !important;
}

.dropdown-menu .dropdown-item .ng-star-inserted {
    color: var(--mainForegroundColor) !important;
}

.dropdown-menu .dropdown-item:hover {
    color: var(--mainBackgroundColor) !important;
}

.dropdown-divider {
    margin: 0 !important;
    border-top: 0px solid !important;
}

html.js-focus-visible body#custom-css div.dropdown div.dropdown-menu.show a.dropdown-item my-input-switch.ml-auto div label.ml-auto {
    background: #f0f0f0;
}

.dropdown-item my-global-icon svg {
    color: var(--mainBackgroundColor) !important;
}

select&gt;option {
    color: var(--mainColor) !important;
}

html.js-focus-visible body#custom-css my-app div.peertube-container.user-logged-in div.sub-header-container div#content.main-col div.main-row my-my-account.ng-star-inserted div.row div.margin-content.pb-5.offset-content ng-component.ng-star-inserted div.header a {
    background-color: var(--mainColor) !important;
    color: var(--mainBackgroundColor) !important;
}

.form-control {
    background: var(--mainBackgroundColor) !important;
    color: var(--mainColor) !important;
}

.peertube-select-container, .peertube-select-container:hover {
    background-color: transparent !important;
    border: none !important;
}

.peertube-select-container select {
    border: 1px solid var(--textBoxBorder) !important;
}

my-account-applications.ng-star-inserted&gt;h1:nth-child(1) {
    border-bottom: none !important;
}

.input-group-append.ng-star-inserted {
    background: var(--mainColor) !important;
    border-radius: 3px !important;
}

.popover-notifications.popover .popover-body .all-notifications {
    color: var(--mainBackgroundColor) !important;
}

my-global-icon.mr-1&gt;svg:nth-child(1) {
    color: var(--mainBackgroundColor) !important;
}

g.layer path {
    fill: transparent !important;
}

g.layer&gt;path:nth-child(2) {
    fill: var(--mainBackgroundColor) !important;
}

svg.feather.feather-settings path {
    color: var(--mainBackgroundColor) !important;
}

svg.feather.feather-settings circle {
    color: var(--mainBackgroundColor) !important;
}

.ng-star-inserted my-global-icon svg.feather.feather-settings path {
    color: var(--mainHoverColor) !important;
}

.ng-star-inserted my-global-icon svg.feather.feather-settings circle {
    color: var(--mainHoverColor) !important;
}

.publish-button:focus {
    box-shadow: none !important;
}

.first-step-block .button-file.form-control {
    visibility: hidden !important;
    position: relative !important;
}

.first-step-block .button-file.form-control:after {
    visibility: visible !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    content: "File upload disabled." !important;
    color: var(--actionButtonColor) !important;
}

.first-step-block ngb-tooltip-window {
    visibility: hidden !important;
}

.upload-video-container {
    border: none !important;
}

.video-add-nav a.nav-link.active {
    border-color: transparent !important;
}

.first-step-block input[type="button"] {
    color: var(--mainBackgroundColor) !important;
}

.orange-button {
    color: var(--mainBackgroundColor) !important;
}

.orange-button .ng-star-inserted svg path {
    color: var(--mainBackgroundColor) !important;
}

.orange-button .ng-star-inserted svg polyline {
    color: var(--mainBackgroundColor) !important;
}

.button-file {
    color: var(--mainBackgroundColor) !important;
}

.nav-pills.nav-preview.nav {
    border: none !important;
}

.ng-pristine.ng-valid div.root div.tab-content {
    border-top: 1px solid var(--textBoxBorder) !important;
    border-bottom: 1px solid var(--textBoxBorder) !important;
    border-left: 1px solid var(--textBoxBorder) !important;
    border-right: 1px solid var(--textBoxBorder) !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
}

.alert-info {
    color: var(--mainBackgroundColor) !important;
    background-color: var(--mainColor) !important;
    border-color: transparent !important;
}

.button-link {
    color: var(--mainBackgroundColor) !important;
    background: var(--mainColor) !important;
}

a.button-link my-global-icon svg g path {
    stroke: var(--mainBackgroundColor) !important;
}

a.button-link my-global-icon svg path {
    stroke: var(--mainBackgroundColor) !important;
}

a.button-link my-global-icon svg circle {
    stroke: var(--mainBackgroundColor) !important;
}

ng-component h1, .video {
    border-bottom: none !important;
}

.action-button.action-button-edit.grey-button {
    color: var(--mainBackgroundColor) !important;
}

.action-button.action-button-edit.grey-button my-global-icon svg path {
    stroke: var(--mainBackgroundColor) !important;
}

.grey.button-styled my-global-icon svg circle {
    color: var(--mainBackgroundColor) !important;
}

div.dropdown-root.ng-star-inserted.show.dropdown div.dropdown-menu.show span.custom-action.dropdown-item.with-icon.ng-star-inserted div.d-flex.flex-column.ng-star-inserted {
    color: var(--mainBackgroundColor) !important;
}

.input-group-text {
    border: 1px solid var(--textBoxBorder) !important;
}

my-account-blocklist h1 {
    border-bottom: none !important;
}

my-account-server-blocklist h1 {
    border-bottom: none !important;
}

my-account-abuses-list h1 {
    border-bottom: none !important;
}

.peertube-select-container::after {
    border-top-color: var(--mainColor) !important;
}

my-account-server-blocklist.ng-star-inserted h1 my-global-icon svg#Calque_1 line.st0 {
    stroke: var(--mainColor) !important;
}

my-account-server-blocklist.ng-star-inserted&gt;h1:nth-child(1)&gt;my-global-icon:nth-child(1)&gt;svg:nth-child(1)&gt;g:nth-child(4)&gt;g:nth-child(1)&gt;g:nth-child(1)&gt;path {
    fill: var(--mainColor) !important;
}

.block-button {
    color: var(--mainBackgroundColor) !important;
}

a.ml-2.block-button my-global-icon svg.feather.feather-plus-circle circle, a.ml-2.block-button my-global-icon svg.feather.feather-plus-circle line {
    color: var(--mainBackgroundColor) !important;
}

html.js-focus-visible body#custom-css div.dropdown div.dropdown-menu.show button.dropdown-item, html.js-focus-visible body#custom-css div.dropdown div.dropdown-menu.show button.dropdown-item span {
    color: var(--mainBackgroundColor) !important;
}

.help-popover .popover-body {
    background-color: #f0f0f0 !important;
    color: var(--mainBackgroundColor) !important;
}

.bs-popover-left&gt;.arrow::after {
    border-left-color: #f0f0f0 !important;
}

.bs-popover-right&gt;.arrow::after {
    border-right-color: #f0f0f0 !important;
}

code {
    color: var(--mainBackgroundColor) !important;
}

.block-title, .title-page, .no-results.ng-star-inserted {
    color: var(--actionButtonColor) !important;
}

my-peertube-checkbox div.root.flex-column div.d-flex label.form-group-checkbox span.ng-star-inserted {
    color: var(--mainColor) !important;
}

my-peertube-checkbox.ng-untouched.ng-pristine.ng-valid div.root.flex-column div.d-flex label.form-group-checkbox span.ng-star-inserted {
    color: var(--mainColor) !important;
}

a[routerlink="/videos/overview"], a[routerlink="/videos/trending"], a[routerlink="/videos/most-liked"], a[routerlink="/videos/local"], a[routerlink="/my-library/videos"], a[routerlink="/my-library/video-playlists"], a[routerlink="/my-library/history/videos"] {
    visibility: hidden !important;
    margin-bottom: -40px !important;
}

.in-my-library&gt;div:nth-child(1), .on-instance&gt;div:nth-child(1) {
    position: relative !important;
    top: 0px !important;
    left: -82px !important;
    visibility: hidden !important;
}

.on-instance&gt;div:nth-child(1) {
    margin-bottom: -34.5px !important;
}

.in-my-library&gt;div:nth-child(1)::after {
    position: absolute !important;
    visibility: visible !important;
    content: "Live Now" !important;
}

my-videos-user-subscriptions.ng-star-inserted div.margin-content div.videos-header h1.title-page.title-page-single.ng-star-inserted div {
    position: relative !important;
    top: 0px !important;
    left: -235px !important;
    visibility: hidden !important;
}

my-videos-user-subscriptions.ng-star-inserted div.margin-content div.videos-header h1.title-page.title-page-single.ng-star-inserted div::after {
    visibility: visible !important;
    content: "Subscriptions" !important;
}

div.dropdown div.dropdown-menu.show * {
    color: var(--mainBackgroundColor) !important;
}

.add-button, .create-button, .action-button-delete {
    color: var(--mainBackgroundColor) !important;
}

.add-button my-global-icon svg.feather.feather-user-plus *, .create-button my-global-icon svg.feather.feather-plus-circle *, .action-button.action-button-delete my-global-icon svg.feather.feather-trash-2 *, .action-button .ng-star-inserted .feather.feather-settings *, .feather-rss *, ng-component.ng-star-inserted div.header a my-global-icon svg.feather.feather-settings * {
    stroke: var(--mainBackgroundColor) !important;
}

.feather-rss circle {
    fill: var(--mainBackgroundColor) !important;
}

.icon-syndication .feather-rss circle {
    fill: var(--mainColor) !important;
}

#confirmInput, #new-email, #table-filter, .input-group .form-control {
    border: 1px solid var(--textBoxBorder) !important;
}

.grey-button {
    background-color: var(--mainColor) !important;
    color: var(--mainBackgroundColor) !important;
}

.feather.feather-rss {
    margin-right: -4px !important;
}

input:checked+label {
    background: var(--actionButtonColor) !important;
}

input+label {
    background: var(--mainHoverColor) !important;
}

.update-button .action-button .ng-star-inserted svg * {
    stroke: var(--mainBackgroundColor) !important;
}

.p-button-label {
    color: var(--mainBackgroundColor) !important;
}

.search-bar input {
    border: 1px solid var(--textBoxBorder) !important;
}

label.radio {
    color: var(--mainBackgroundColor) !important;
}

input#original-publication-after, input#original-publication-before {
    border: 1px solid var(--textBoxBorder) !important;
}

.results-header {
    border-bottom: 0px solid transparent !important;
}

.video-playlist, .video-channel {
    border-bottom: 0px solid transparent !important;
}

.dropdown-toggle.action-button.grey.button-styled {
    background: var(--mainColor) !important;
}

.p-paginator-page.p-paginator-element.p-link.p-highlight.p-ripple.ng-star-inserted, .delete-history {
    color: var(--mainBackgroundColor) !important;
}

#display-name, #fromName, #fromEmail, #subject {
    border: 1px solid var(--textBoxBorder) !important;
}

.feather.feather-trash-2 * {
    stroke: var(--mainBackgroundColor) !important;
}

.delete-history {
    background-color: var(--mainColor) !important;
}

.login-button {
    color: var(--mainBackgroundColor) !important;
}

#displayName, #name, #email, #username {
    border: 1px solid var(--textBoxBorder) !important;
}

ngb-accordion .btn {
    background-color: var(--mainColor) !important;
}

my-video-actions-dropdown my-action-dropdown div button my-global-icon svg * {
    stroke: var(--actionButtonColor) !important;
}

my-video-actions-dropdown my-action-dropdown div button my-global-icon svg circle {
    stroke: var(--mainBackgroundcolor) !important;
}

div.dropdown div.dropdown-menu.show input[type="email"], my-video-add-to-playlist .root .input-container input[type="text"] {
    color: var(--mainColor) !important;
}

.video-actions .activated my-global-icon svg {
    color: var(--actionButtonColor) !important;
}

my-markdown-textarea .root .tab-content {
    border-top: 1px solid var(--textBoxBorder) !important;
    border-bottom: 1px solid var(--textBoxBorder) !important;
    border-left: 1px solid var(--textBoxBorder) !important;
    border-right: 1px solid var(--textBoxBorder) !important;
}

.p-calendar input {
    border: 1px solid var(--textBoxBorder) !important;
    color: var(--mainColor) !important;
}

my-global-icon[iconname="syndication"] svg * {
    stroke: var(--mainColor) !important;
}

.feed .popover {
    background-color: #f0f0f0 !important;
}

my-user-moderation-dropdown my-action-dropdown .dropdown-root * {
    color: var(--mainBackgroundColor) !important;
}

.card {
    border-color: var(--textBodyBorder) !important;
}

.submit-button {
    color: var(--mainBackgroundColor) !important;
}

.button-file my-global-icon svg * {
    stroke: var(--mainBackgroundColor) !important;
}

input[id="instanceName"], input[id="adminEmail"], input[id="servicesTwitterUsername"], .ng-select .ng-select-container, .callout, .has-feedback input {
    border: 1px solid var(--textBoxBorder) !important;
}

my-global-icon[iconname="user-add"] svg * {
    stroke: var(--mainHoverColor) !important;
}

.feature-table table tr * {
    border-top: 0px transparent !important;
}

my-instance-statistics section h3, my-instance-statistics section .row:nth-child(4) {
    visibility: hidden !important;
}

.peertube-plugin-livechat-buttons {
    background-color: var(--mainBackgroundColor) !important;
}

.peertube-plugin-livechat-button {
    border: none !important;
}

#peertube-plugin-livechat-container::-webkit-scrollbar {
    display: none !important;
}

.support-button span {
    color: var(--mainColor) !important;
}

.support-button:hover span {
    color: var(--mainBackgroundColor) !important;
}

.action-button.action-button-support.ng-star-inserted {
    color: var(--actionButtonColor) !important;
}

.display-name, .new-playlist-button span {
    color: var(--mainBackgroundColor) !important;
}

my-video-comments {
    display: none !important;
}

.videos {
    --miniatureMinWidth: none !important;
}

.videos:empty::after {
    width: 100%;
    height: 75vh;
    text-align: center;
    content: "No streams live 📺";
}

.in-my-library&gt;a:nth-child(3), .in-my-library&gt;a:nth-child(5), .on-instance&gt;a:nth-child(3), .on-instance&gt;a:nth-child(4), .on-instance&gt;a:nth-child(5), .on-instance&gt;a:nth-child(6) {
    visibility: hidden !important;
    margin-bottom: -40px !important;
}

.icon-logo {
    background-repeat: no-repeat !important;
}

.in-my-library&gt;a:nth-child(2) {
    visibility: hidden !important;
    margin-bottom: -40px !important;
}

.videos[myinfinitescroller=""]:empty::after {
    visibility: hidden !important;
}</pre></body></html>