init
BIN
jellyfin-web/0b37f660ac0f7f01ab41.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
jellyfin-web/0df719b48efcaef953df.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
jellyfin-web/142d834c201895a46a01.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
jellyfin-web/16fc81178d1aee54f6cc.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
jellyfin-web/23a72f5d56f82554aeab.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
jellyfin-web/379bab68d056910336f9.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
jellyfin-web/39209dd2362c0db7c673.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
jellyfin-web/3f3fe0fd3a0b637b5030.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
jellyfin-web/3fa90c593184d5737eb3.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
jellyfin-web/49d14d0eb7bcdf6f2d1b.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
jellyfin-web/522fa270807b7b12a9ba.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
jellyfin-web/6a2e2e6b4186720e5d4f.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
jellyfin-web/a962662957ebbb8eb436.png
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
jellyfin-web/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
jellyfin-web/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
jellyfin-web/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
jellyfin-web/assets/img/banner-dark.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
jellyfin-web/assets/img/banner-light.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
jellyfin-web/assets/img/icon-transparent.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
jellyfin-web/assets/splash/ipad_splash.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
jellyfin-web/assets/splash/ipad_splash_l.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/assets/splash/ipadpro1_splash.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
jellyfin-web/assets/splash/ipadpro1_splash_l.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
jellyfin-web/assets/splash/ipadpro2_splash.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
jellyfin-web/assets/splash/ipadpro2_splash_l.png
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
jellyfin-web/assets/splash/ipadpro3_splash.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
jellyfin-web/assets/splash/ipadpro3_splash_l.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
jellyfin-web/assets/splash/iphone5_splash.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
jellyfin-web/assets/splash/iphone5_splash_l.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
jellyfin-web/assets/splash/iphone6_splash.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
jellyfin-web/assets/splash/iphone6_splash_l.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
jellyfin-web/assets/splash/iphoneplus_splash.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/assets/splash/iphoneplus_splash_l.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
jellyfin-web/assets/splash/iphonex_splash.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/assets/splash/iphonex_splash_l.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
jellyfin-web/assets/splash/iphonexr_splash.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
jellyfin-web/assets/splash/iphonexr_splash_l.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
jellyfin-web/assets/splash/iphonexsmax_splash.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
jellyfin-web/assets/splash/iphonexsmax_splash_l.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/baafa93a783b76e667ec.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/bbb3e6d43389ba0d436c.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
jellyfin-web/bc8d51405ec040305a87.ico
Normal file
After Width: | Height: | Size: 15 KiB |
9
jellyfin-web/browserconfig.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="/mstile-150x150.png"/>
|
||||
<TileColor>#da532c</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
BIN
jellyfin-web/d0e56683308a17dba86d.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
jellyfin-web/d28a57b1e61f9f0dabd9.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/d31413d3f03c0873ccbb.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/d6ecf2254db85ff3b545.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
jellyfin-web/e62987a12a58b24f383a.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
jellyfin-web/eb8bef4f19b6ad227f46.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
jellyfin-web/f5bbb798cb2c65908633.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
jellyfin-web/f94ebf203ea0c91a47c6.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
jellyfin-web/favicon-16x16.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
jellyfin-web/favicon-32x32.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
jellyfin-web/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
jellyfin-web/favicon.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
jellyfin-web/mstile-150x150.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
60
jellyfin-web/safari-pinned-tab.svg
Normal file
|
@ -0,0 +1,60 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="536.000000pt" height="536.000000pt" viewBox="0 0 536.000000 536.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.14, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,536.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M743 5348 c-101 -15 -227 -80 -300 -155 -51 -53 -98 -129 -125 -204
|
||||
l-23 -64 -2 -2225 c-2 -2167 -1 -2227 17 -2298 72 -272 349 -444 623 -387 76
|
||||
16 126 39 272 124 61 35 273 158 473 273 200 115 377 217 393 226 238 138 448
|
||||
259 547 316 68 39 137 79 155 90 81 47 1446 836 1477 853 19 11 112 65 206
|
||||
120 94 55 178 103 185 107 8 3 32 17 54 31 22 13 54 31 70 39 101 49 205 155
|
||||
258 264 53 110 59 282 12 406 -51 135 -136 226 -290 312 -44 24 -105 59 -225
|
||||
129 -155 90 -383 222 -424 245 -17 9 -103 59 -191 110 -88 51 -176 102 -195
|
||||
113 -119 67 -442 254 -480 277 -25 15 -65 39 -90 53 -58 32 -96 54 -525 302
|
||||
-538 311 -736 425 -780 450 -22 13 -196 113 -386 223 -191 110 -364 209 -386
|
||||
220 -89 46 -217 66 -320 50z m1507 -1347 c15 -29 5 -81 -30 -155 -17 -37 -48
|
||||
-108 -70 -159 -22 -50 -45 -100 -51 -110 -6 -11 -8 -21 -6 -23 2 -2 27 27 55
|
||||
65 91 122 201 209 355 281 123 58 223 83 377 94 88 6 145 -34 104 -75 -11 -10
|
||||
-107 -75 -214 -144 -107 -69 -196 -130 -198 -135 -2 -5 14 -3 36 4 73 26 175
|
||||
33 300 21 19 -2 47 1 64 6 38 10 79 -9 96 -45 6 -13 35 -44 64 -67 130 -102
|
||||
202 -190 262 -321 52 -112 95 -298 69 -298 -6 0 -27 15 -47 33 -98 84 -254
|
||||
155 -281 126 -15 -18 -41 -92 -50 -144 -8 -48 -39 -122 -63 -148 -31 -35 -114
|
||||
-69 -164 -69 -10 1 -18 -5 -18 -11 0 -25 13 -57 22 -57 6 0 33 21 62 47 28 25
|
||||
84 62 125 81 135 62 236 44 324 -59 35 -40 72 -125 82 -187 4 -26 0 -38 -21
|
||||
-59 l-26 -26 40 -41 c101 -103 155 -254 153 -423 -1 -130 -25 -180 -62 -134
|
||||
l-18 22 -12 -23 c-18 -33 -35 -44 -125 -77 -83 -30 -343 -92 -469 -111 -120
|
||||
-18 -122 -19 -128 -48 -7 -34 -57 -71 -194 -142 -55 -29 -127 -72 -159 -96
|
||||
-66 -50 -101 -59 -178 -50 -113 15 -364 175 -423 271 -19 32 -24 34 -93 41
|
||||
-38 5 -113 18 -320 58 -110 21 -146 29 -224 52 -113 32 -182 67 -199 101 l-14
|
||||
27 -12 -22 c-6 -12 -18 -22 -26 -22 -39 0 -47 227 -11 343 26 85 73 174 125
|
||||
237 l36 45 -21 21 c-13 12 -20 31 -19 45 15 130 110 260 211 288 46 13 128 4
|
||||
175 -18 21 -11 39 -17 39 -15 0 3 -23 28 -50 55 -82 82 -98 146 -34 136 19 -3
|
||||
34 -4 34 -1 0 3 -9 22 -19 42 -63 123 -65 351 -5 520 45 125 92 154 178 112
|
||||
72 -34 205 -184 261 -293 33 -64 44 -62 25 5 -29 105 -40 233 -29 343 5 55 6
|
||||
52 8 -35 3 -102 6 -134 21 -220 12 -67 40 -160 49 -160 3 0 6 55 6 123 1 192
|
||||
17 270 81 384 49 88 170 213 206 213 17 0 31 -8 38 -19z"/>
|
||||
<path d="M2041 2843 c-48 -34 -95 -137 -93 -203 4 -85 19 -113 72 -134 64 -26
|
||||
72 -23 53 21 -46 112 28 245 96 172 l20 -21 -13 53 c-19 78 -32 106 -55 118
|
||||
-27 15 -52 13 -80 -6z"/>
|
||||
<path d="M2401 2834 c-18 -23 -36 -71 -47 -127 -3 -16 -1 -16 22 2 68 54 132
|
||||
-73 89 -176 -8 -19 -15 -37 -15 -39 0 -9 31 -3 72 16 37 16 47 26 56 58 17 57
|
||||
15 104 -9 166 -41 111 -122 158 -168 100z"/>
|
||||
<path d="M1605 2711 c39 -41 65 -52 65 -28 0 6 3 22 6 34 5 18 2 21 -29 21
|
||||
-19 0 -46 3 -58 7 -20 6 -18 1 16 -34z"/>
|
||||
<path d="M2792 2427 c2 -7 -11 -32 -28 -57 -50 -74 -50 -78 3 -20 l50 54 51
|
||||
-21 c29 -12 52 -20 52 -18 0 2 -19 17 -42 33 -49 33 -90 47 -86 29z"/>
|
||||
<path d="M1679 2410 c-19 -10 -41 -26 -49 -34 -10 -13 -4 -12 31 3 52 24 65
|
||||
18 117 -48 45 -59 40 -40 -8 30 -26 38 -35 59 -27 63 7 2 3 5 -8 5 -11 0 -36
|
||||
-8 -56 -19z"/>
|
||||
<path d="M2465 1959 c-27 -4 -139 -6 -247 -5 -199 3 -202 3 -175 -31 7 -10 12
|
||||
-9 24 2 20 21 30 19 49 -9 16 -26 22 -46 23 -82 1 -27 58 -56 123 -62 50 -4
|
||||
137 28 139 51 3 51 25 106 44 113 9 4 24 -1 34 -10 17 -15 19 -14 30 10 6 15
|
||||
10 27 9 28 -2 1 -25 -1 -53 -5z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.7 KiB |
19
jellyfin-web/site.webmanifest
Normal file
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"name": "WATCH.LEVI.LAND",
|
||||
"short_name": "WATCH.LEVI.LAND",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/web/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/web/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#ffffff",
|
||||
"background_color": "#202020",
|
||||
"display": "standalone"
|
||||
}
|
283
jellyfin-web/style/JellySkin-mod.css
Normal file
|
@ -0,0 +1,283 @@
|
|||
/*--JellySkin Style Sheets--*/
|
||||
|
||||
@import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/main.css");
|
||||
@import url("https://cdn.jsdelivr.net/npm/jellyskin@latest/dist/logo.css");
|
||||
@import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/light.css");
|
||||
|
||||
button.raised.cancel.block.btnForgotPassword.emby-button {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/*--JellySkin Primary Color Scheme--*/
|
||||
|
||||
:root {
|
||||
--accent1-light: hsl(349, 100%, 80%);
|
||||
--accent1-dark: hsl(349, 46%, 58%);
|
||||
--accent1-light-opacity1: hsla(349, 100%, 80%, 0.4);
|
||||
--accent1-light-opacity0-2: hsla(349, 100%, 80%, 0.2);
|
||||
--accent2-light: hsl(348, 100%, 71%);
|
||||
--accent2-dark: hsl(348, 50%, 50%);
|
||||
--accent2-superdark: hsl(348, 58%, 23%);
|
||||
--swiper-theme-color: hsl(351, 100%, 70%);
|
||||
}
|
||||
|
||||
/*--Spinner--*/
|
||||
|
||||
.mdl-spinner__layer-1 {
|
||||
border-color: var(--swiper-theme-color);
|
||||
}
|
||||
|
||||
.mdl-spinner__layer-2 {
|
||||
border-color: var(--swiper-theme-color);
|
||||
}
|
||||
|
||||
.mdl-spinner__layer-3 {
|
||||
border-color: var(--swiper-theme-color);
|
||||
}
|
||||
|
||||
.mdl-spinner__layer-4 {
|
||||
border-color: var(--swiper-theme-color);
|
||||
}
|
||||
|
||||
/*--Playback Controls--*/
|
||||
|
||||
.mdl-slider-background-lower {
|
||||
background: var(--swiper-theme-color);
|
||||
}
|
||||
|
||||
.mdl-slider::-moz-range-thumb {
|
||||
background: var(--accent2-light);
|
||||
}
|
||||
|
||||
div.mdl-slider-background-lower,
|
||||
input.mdl-slider::-webkit-slider-thumb,
|
||||
.mdl-slider::-webkit-slider-thumb,
|
||||
.sliderBubbleTrack {
|
||||
background: var(--swiper-theme-color);
|
||||
}
|
||||
|
||||
.chapterThumbText {
|
||||
margin: 8px;
|
||||
font-weight: bold;
|
||||
color: var(--swiper-theme-color);
|
||||
}
|
||||
|
||||
.upNextDialog-countdownText {
|
||||
color: var(--accent1-dark);
|
||||
}
|
||||
|
||||
.upNextContainer.upNextDialog {
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
/*--Subtitles & Video Player Font--*/
|
||||
|
||||
.videoSubtitlesInner {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.pageTitle {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
/*--Color Fix--*/
|
||||
|
||||
.paper-icon-button-light:hover {
|
||||
color: var(--swiper-theme-color) !important;
|
||||
background-color: var(--accent1-light-opacity0-2) !important;
|
||||
}
|
||||
|
||||
.paper-icon-button-light:active:not(:disabled) {
|
||||
color: var(--swiper-theme-color) !important;
|
||||
}
|
||||
|
||||
.emby-button.raised[is="emby-linkbutton"]:not(.emby-tab-button),
|
||||
.emby-button[is="emby-button"]:not(.emby-tab-button) {
|
||||
background: var(--accent2-superdark) !important;
|
||||
}
|
||||
|
||||
.emby-tab-button:hover {
|
||||
color: var(--accent2-light);
|
||||
}
|
||||
|
||||
.button-flat:hover {
|
||||
color: var(--bg);
|
||||
}
|
||||
|
||||
.dialog .emby-button.actionSheetMenuItem {
|
||||
background: transparent !important;
|
||||
}
|
||||
|
||||
.checkboxOutline {
|
||||
background-color: var(--accent2-superdark) !important;
|
||||
border-color: var(--accent2-superdark) !important;
|
||||
}
|
||||
|
||||
.backgroundContainer {
|
||||
background-color: hsl(313, 92%, 5%);
|
||||
}
|
||||
|
||||
.playstatebutton-icon-played {
|
||||
color: var(--accent2-light);
|
||||
}
|
||||
|
||||
.ratingbutton-icon-withrating {
|
||||
color: var(--accent2-light);
|
||||
}
|
||||
|
||||
.iconOsdProgressInner {
|
||||
background: var(--accent2-light);
|
||||
}
|
||||
|
||||
|
||||
/*--Fix Details Button Margin--*/
|
||||
|
||||
#itemDetailPage .childrenItemsContainer.itemsContainer.vertical-list .listItem .paper-icon-button-light[data-action=menu]:after {
|
||||
margin-left: 0% !important;
|
||||
}
|
||||
|
||||
/*--Backdrop--*/
|
||||
|
||||
.backdropContainer {
|
||||
filter: blur(6px) brightness(50%) saturate(100%) !important;
|
||||
mask-image: linear-gradient(180deg, black, transparent) !important;
|
||||
-webkit-mask-image: linear-gradient(180deg, black, hsla(0, 0%, 0%, 0.6)) !important;
|
||||
}
|
||||
|
||||
/*--Icons Fix--*/
|
||||
|
||||
.material-icons.server::before {
|
||||
content: "\f233" !important;
|
||||
}
|
||||
|
||||
.material-icons.book::before {
|
||||
content: "\f02d" !important;
|
||||
}
|
||||
|
||||
.material-icons.toc::before {
|
||||
content: "\f03a" !important;
|
||||
}
|
||||
|
||||
.material-icons.discord::before {
|
||||
font-family: "Font Awesome 6 Brands" !important;
|
||||
content: "\f392" !important;
|
||||
}
|
||||
|
||||
/*--Login Page Desktop--*/
|
||||
|
||||
#loginPage>div {
|
||||
padding: 20px !important;
|
||||
}
|
||||
|
||||
#loginPage .padded-left.padded-right.padded-bottom-page {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#loginPage .padded-left.padded-right.padded-bottom-page {
|
||||
height: max-content;
|
||||
border-radius: 15px;
|
||||
background: hsla(0, 0%, 0%, 0.25);
|
||||
overflow: initial;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
}
|
||||
|
||||
#loginPage #divUsers .card {
|
||||
width: 10em;
|
||||
}
|
||||
|
||||
div#divUsers {
|
||||
flex-direction: inherit;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
overflow-x: auto;
|
||||
max-width: inherit;
|
||||
}
|
||||
|
||||
#loginPage:after {
|
||||
background: url(https://levi.land/wp-content/uploads/2023/06/jfloginbg.webp);
|
||||
filter: brightness(0.5);
|
||||
background-size: cover;
|
||||
content: "";
|
||||
height: 100vh;
|
||||
left: 0;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
width: 100vw;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
#loginPage .emby-button {
|
||||
background: transparent !important;
|
||||
}
|
||||
|
||||
#loginPage .emby-button:hover {
|
||||
background: hsla(0, 0%, 100%, .2) !important;
|
||||
}
|
||||
|
||||
/*--Skip Intro Button--*/
|
||||
|
||||
.skipIntro {
|
||||
background-color: hsla(0, 0%, 0%, 0.37) !important;
|
||||
border: 3px solid var(--swiper-theme-color) !important;
|
||||
border-radius: 10px !important;
|
||||
bottom: 9em;
|
||||
box-shadow: inset 0 0 40px transparent !important;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
padding: 0 1px;
|
||||
position: absolute;
|
||||
right: 10em;
|
||||
transition: 0.4s ease-out !important;
|
||||
}
|
||||
|
||||
.btnSkipIntro.paper-icon-button-light {
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
div[data-role="page"] .skipIntro {
|
||||
padding-top: 0px !important;
|
||||
}
|
||||
|
||||
.skipIntro:hover {
|
||||
box-shadow: inset 60px 0px 30px var(--swiper-theme-color), inset 180px 0px 40px var(--accent1-light) !important;
|
||||
transition: 0.4s ease-in !important;
|
||||
border: 3px solid var(--accent1-light) !important;
|
||||
}
|
||||
|
||||
.skipIntro .paper-icon-button-light:hover:not(:disabled) {
|
||||
background-color: transparent !important;
|
||||
color: white !important;
|
||||
}
|
||||
|
||||
/* Progress Bars */
|
||||
|
||||
.itemProgressBarForeground {
|
||||
background-color: hsl(0, 0%, 93%) !important;
|
||||
}
|
||||
|
||||
.taskProgressInner {
|
||||
background: var(--swiper-theme-color) !important;
|
||||
}
|
||||
|
||||
/* Google Progress Bars */
|
||||
|
||||
progress::-webkit-progress-value {
|
||||
background: var(--swiper-theme-color) !important;
|
||||
}
|
||||
|
||||
/* Firefox Progress Bars */
|
||||
|
||||
progress::-moz-progress-bar {
|
||||
background: hsl(0, 0%, 93%) !important;
|
||||
}
|
||||
|
||||
/* Edge Progress Bars */
|
||||
|
||||
progress {
|
||||
background: var(--swiper-theme-color) !important;
|
||||
}
|
148
jellyfin-web/style/greycliff.css
Normal file
|
@ -0,0 +1,148 @@
|
|||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 300;
|
||||
font-style: normal;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Light.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Light.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Light.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Light.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 300;
|
||||
font-style: italic;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-LightOblique.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-LightOblique.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-LightOblique.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-LightOblique.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Regular.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Regular.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Regular.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Regular.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 400;
|
||||
font-style: italic;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-RegularOblique.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-RegularOblique.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-RegularOblique.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-RegularOblique.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 500;
|
||||
font-style: normal;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Medium.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Medium.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Medium.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Medium.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 500;
|
||||
font-style: italic;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-MediumOblique.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-MediumOblique.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-MediumOblique.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-MediumOblique.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 600;
|
||||
font-style: normal;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBold.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBold.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBold.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBold.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 600;
|
||||
font-style: italic;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBoldOblique.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBoldOblique.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBoldOblique.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-DemiBoldOblique.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 700;
|
||||
font-style: normal;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Bold.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Bold.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Bold.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Bold.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 700;
|
||||
font-style: italic;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-BoldOblique.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-BoldOblique.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-BoldOblique.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-BoldOblique.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 800;
|
||||
font-style: normal;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBold.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBold.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBold.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBold.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 800;
|
||||
font-style: italic;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBoldOblique.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBoldOblique.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBoldOblique.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-ExtraBoldOblique.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 900;
|
||||
font-style: normal;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Heavy.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-Heavy.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Heavy.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-Heavy.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'GreycliffCF';
|
||||
font-weight: 900;
|
||||
font-style: italic;
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-HeavyOblique.eot);
|
||||
src: url(https://watch.levi.land/web/gcf/GreycliffCF-HeavyOblique.ttf) format("truetype"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-HeavyOblique.woff) format("woff"),
|
||||
url(https://watch.levi.land/web/gcf/GreycliffCF-HeavyOblique.woff2) format("woff2");
|
||||
}
|
||||
|
||||
body, h1, h2, h4, h5, html {
|
||||
font-family: GreycliffCF,Montserrat,sans-serif !important;
|
||||
}
|
||||
|
||||
html {
|
||||
-webkit-text-size-adjust: 100% !important;
|
||||
font-size: 100% !important;
|
||||
}
|
BIN
jellyfin-web/touchicon.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
jellyfin-web/touchicon114.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
jellyfin-web/touchicon144.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
jellyfin-web/touchicon512.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
jellyfin-web/touchicon72.png
Normal file
After Width: | Height: | Size: 6.6 KiB |