117 lines
3.4 KiB
CSS
117 lines
3.4 KiB
CSS
/* as seen on Basspistol TV (AKA https://v.basspistol.org) */
|
|
/* shout out tv.kreuder.me for the background styleee! */
|
|
|
|
body {
|
|
/* */
|
|
/* Set the colors of them primary and hovers */
|
|
/* */
|
|
--primary: #ff6600 !important;
|
|
--border-primary: #ff6600 !important;
|
|
--mainHoverColor: #8b49fd;
|
|
/* */
|
|
/* Sexy background anyone? Sets a centered, fixed background image covering the space, and a gradient over it. Gradient is made for dark theme */
|
|
/* You're going to want to add something spacious in the custom homapage so it can really shine. Or have your visistors land on a channel, that looks good too*/
|
|
/* We could probably derive the gradient colors from existing variables, but hey: they were color-picked from the default dark-theme background variable, so it's a match, right? */
|
|
/* */
|
|
background: linear-gradient(to bottom, hsla(0, 14.3%, 6.9%, 1), hsla(0, 14.3%, 6.9%, .5)), url(https://www.basspistol.com/images/bpist-wireframe-background-outline.svg);
|
|
background-size: cover;
|
|
background-color: var(--mainHoverColor) !important;
|
|
background-attachment: fixed;
|
|
background-position: center center !important;
|
|
}
|
|
|
|
/* */
|
|
/* Set the colors of the buttons. We should probably look up the new variable instead but feeling lazy, might do it later */
|
|
/* */
|
|
.primary-button:hover {
|
|
color: var(--on-primary);
|
|
background-color: var(--mainHoverColor);
|
|
border-color: var(--mainHoverColor);
|
|
}
|
|
|
|
/* */
|
|
/* Make sure the sexy background is shining through */
|
|
/* */
|
|
.sub-header-container{
|
|
background-color: transparent !important;
|
|
}
|
|
|
|
/* */
|
|
/* Add blured backdrop effect to the header and make it transparent so we can see the effect, so demure */
|
|
/* */
|
|
header.root-header {
|
|
background-color: hsla(0, 14.3%, 6.9%, 0.25) !important;
|
|
backdrop-filter: blur(10px);
|
|
}
|
|
|
|
header > my-header > div.root {
|
|
background-color: hsla(0, 14.3%, 6.9%, 0.25) !important;
|
|
}
|
|
|
|
/* */
|
|
/* Align the menu and the header of channels and make it even with the vertical gap */
|
|
/* */
|
|
.menu-container,
|
|
.main-row {
|
|
padding-top: 2rem;
|
|
}
|
|
|
|
/* */
|
|
/* Let the hover on buttons and links be smooth AF, based */
|
|
/* */
|
|
a, a:hover, button {
|
|
transition: 0.5s;
|
|
}
|
|
/* */
|
|
/* Let the logo breath out of that little container thingie that looks like it is part of the logo (When not) */
|
|
/* */
|
|
.icon-logo {
|
|
background-color: transparent;
|
|
padding: 0;
|
|
}
|
|
|
|
/* */
|
|
/* Kill the gamification. We sane, we good, we bigger than that! Life is not a competition. Enjoy the journey, Namaste! */
|
|
/* */
|
|
my-video-views-counter {
|
|
display: none;
|
|
}
|
|
/* */
|
|
/* For users of peertube-plugin label-pur. If you CAN, you SHOULD enable redundancy. It's the right thing to do! PeerTube operators unite! (https://framagit.org/rigelk/peertube-plugin-label-pur) */
|
|
/* */
|
|
|
|
#label-pur {
|
|
z-index: 1000000;
|
|
min-width: 100px;
|
|
min-height: 100px;
|
|
}
|
|
|
|
/* */
|
|
/* Match the PUR card outfit to the rest of the jazzband */
|
|
/* */
|
|
.flip-card-back {
|
|
background: var(--mainHoverColor);
|
|
}
|
|
|
|
/* */
|
|
/* What do we want? Rounded corners on channel containers!! When do we want them? NOW! */
|
|
/* */
|
|
.channel {
|
|
border-radius: 5px ;
|
|
}
|
|
|
|
/* */
|
|
/* We got channels banners with top-right rounded corener, bottom-right rounded corners, bottom-left rounded corners, top-left rounded corners, Channel banners for everyone! */
|
|
/* */
|
|
.banner img {
|
|
border-radius: 15px 15px 5px 5px;
|
|
}
|
|
|
|
/* */
|
|
/* We like colors and we pick them for text selection too! */
|
|
/* */
|
|
|
|
::selection {
|
|
color: white;
|
|
background: var(--mainHoverColor);
|
|
}
|