diff --git a/jellyfin-web/0b37f660ac0f7f01ab41.png b/jellyfin-web/0b37f660ac0f7f01ab41.png new file mode 100644 index 0000000..5925513 Binary files /dev/null and b/jellyfin-web/0b37f660ac0f7f01ab41.png differ diff --git a/jellyfin-web/0df719b48efcaef953df.png b/jellyfin-web/0df719b48efcaef953df.png new file mode 100644 index 0000000..568231c Binary files /dev/null and b/jellyfin-web/0df719b48efcaef953df.png differ diff --git a/jellyfin-web/142d834c201895a46a01.png b/jellyfin-web/142d834c201895a46a01.png new file mode 100644 index 0000000..38045a5 Binary files /dev/null and b/jellyfin-web/142d834c201895a46a01.png differ diff --git a/jellyfin-web/16fc81178d1aee54f6cc.png b/jellyfin-web/16fc81178d1aee54f6cc.png new file mode 100644 index 0000000..3181dcc Binary files /dev/null and b/jellyfin-web/16fc81178d1aee54f6cc.png differ diff --git a/jellyfin-web/23a72f5d56f82554aeab.png b/jellyfin-web/23a72f5d56f82554aeab.png new file mode 100644 index 0000000..d8a0686 Binary files /dev/null and b/jellyfin-web/23a72f5d56f82554aeab.png differ diff --git a/jellyfin-web/379bab68d056910336f9.png b/jellyfin-web/379bab68d056910336f9.png new file mode 100644 index 0000000..2d05cd3 Binary files /dev/null and b/jellyfin-web/379bab68d056910336f9.png differ diff --git a/jellyfin-web/39209dd2362c0db7c673.png b/jellyfin-web/39209dd2362c0db7c673.png new file mode 100644 index 0000000..e6769de Binary files /dev/null and b/jellyfin-web/39209dd2362c0db7c673.png differ diff --git a/jellyfin-web/3f3fe0fd3a0b637b5030.png b/jellyfin-web/3f3fe0fd3a0b637b5030.png new file mode 100644 index 0000000..f4a2f68 Binary files /dev/null and b/jellyfin-web/3f3fe0fd3a0b637b5030.png differ diff --git a/jellyfin-web/3fa90c593184d5737eb3.png b/jellyfin-web/3fa90c593184d5737eb3.png new file mode 100644 index 0000000..9560268 Binary files /dev/null and b/jellyfin-web/3fa90c593184d5737eb3.png differ diff --git a/jellyfin-web/49d14d0eb7bcdf6f2d1b.png b/jellyfin-web/49d14d0eb7bcdf6f2d1b.png new file mode 100644 index 0000000..2e8bb98 Binary files /dev/null and b/jellyfin-web/49d14d0eb7bcdf6f2d1b.png differ diff --git a/jellyfin-web/522fa270807b7b12a9ba.png b/jellyfin-web/522fa270807b7b12a9ba.png new file mode 100644 index 0000000..6d7db77 Binary files /dev/null and b/jellyfin-web/522fa270807b7b12a9ba.png differ diff --git a/jellyfin-web/6a2e2e6b4186720e5d4f.png b/jellyfin-web/6a2e2e6b4186720e5d4f.png new file mode 100644 index 0000000..df29c60 Binary files /dev/null and b/jellyfin-web/6a2e2e6b4186720e5d4f.png differ diff --git a/jellyfin-web/a962662957ebbb8eb436.png b/jellyfin-web/a962662957ebbb8eb436.png new file mode 100644 index 0000000..e4655ac Binary files /dev/null and b/jellyfin-web/a962662957ebbb8eb436.png differ diff --git a/jellyfin-web/android-chrome-192x192.png b/jellyfin-web/android-chrome-192x192.png new file mode 100644 index 0000000..03ffbe2 Binary files /dev/null and b/jellyfin-web/android-chrome-192x192.png differ diff --git a/jellyfin-web/android-chrome-512x512.png b/jellyfin-web/android-chrome-512x512.png new file mode 100644 index 0000000..5da9047 Binary files /dev/null and b/jellyfin-web/android-chrome-512x512.png differ diff --git a/jellyfin-web/apple-touch-icon.png b/jellyfin-web/apple-touch-icon.png new file mode 100644 index 0000000..fdf17d8 Binary files /dev/null and b/jellyfin-web/apple-touch-icon.png differ diff --git a/jellyfin-web/assets/img/banner-dark.png b/jellyfin-web/assets/img/banner-dark.png new file mode 100644 index 0000000..8d75704 Binary files /dev/null and b/jellyfin-web/assets/img/banner-dark.png differ diff --git a/jellyfin-web/assets/img/banner-light.png b/jellyfin-web/assets/img/banner-light.png new file mode 100644 index 0000000..8d75704 Binary files /dev/null and b/jellyfin-web/assets/img/banner-light.png differ diff --git a/jellyfin-web/assets/img/icon-transparent.png b/jellyfin-web/assets/img/icon-transparent.png new file mode 100644 index 0000000..95eda74 Binary files /dev/null and b/jellyfin-web/assets/img/icon-transparent.png differ diff --git a/jellyfin-web/assets/splash/ipad_splash.png b/jellyfin-web/assets/splash/ipad_splash.png new file mode 100644 index 0000000..2d05cd3 Binary files /dev/null and b/jellyfin-web/assets/splash/ipad_splash.png differ diff --git a/jellyfin-web/assets/splash/ipad_splash_l.png b/jellyfin-web/assets/splash/ipad_splash_l.png new file mode 100644 index 0000000..b010a81 Binary files /dev/null and b/jellyfin-web/assets/splash/ipad_splash_l.png differ diff --git a/jellyfin-web/assets/splash/ipadpro1_splash.png b/jellyfin-web/assets/splash/ipadpro1_splash.png new file mode 100644 index 0000000..2e8bb98 Binary files /dev/null and b/jellyfin-web/assets/splash/ipadpro1_splash.png differ diff --git a/jellyfin-web/assets/splash/ipadpro1_splash_l.png b/jellyfin-web/assets/splash/ipadpro1_splash_l.png new file mode 100644 index 0000000..dff7be9 Binary files /dev/null and b/jellyfin-web/assets/splash/ipadpro1_splash_l.png differ diff --git a/jellyfin-web/assets/splash/ipadpro2_splash.png b/jellyfin-web/assets/splash/ipadpro2_splash.png new file mode 100644 index 0000000..f4a2f68 Binary files /dev/null and b/jellyfin-web/assets/splash/ipadpro2_splash.png differ diff --git a/jellyfin-web/assets/splash/ipadpro2_splash_l.png b/jellyfin-web/assets/splash/ipadpro2_splash_l.png new file mode 100644 index 0000000..e4655ac Binary files /dev/null and b/jellyfin-web/assets/splash/ipadpro2_splash_l.png differ diff --git a/jellyfin-web/assets/splash/ipadpro3_splash.png b/jellyfin-web/assets/splash/ipadpro3_splash.png new file mode 100644 index 0000000..38045a5 Binary files /dev/null and b/jellyfin-web/assets/splash/ipadpro3_splash.png differ diff --git a/jellyfin-web/assets/splash/ipadpro3_splash_l.png b/jellyfin-web/assets/splash/ipadpro3_splash_l.png new file mode 100644 index 0000000..796029f Binary files /dev/null and b/jellyfin-web/assets/splash/ipadpro3_splash_l.png differ diff --git a/jellyfin-web/assets/splash/iphone5_splash.png b/jellyfin-web/assets/splash/iphone5_splash.png new file mode 100644 index 0000000..df29c60 Binary files /dev/null and b/jellyfin-web/assets/splash/iphone5_splash.png differ diff --git a/jellyfin-web/assets/splash/iphone5_splash_l.png b/jellyfin-web/assets/splash/iphone5_splash_l.png new file mode 100644 index 0000000..21b52e5 Binary files /dev/null and b/jellyfin-web/assets/splash/iphone5_splash_l.png differ diff --git a/jellyfin-web/assets/splash/iphone6_splash.png b/jellyfin-web/assets/splash/iphone6_splash.png new file mode 100644 index 0000000..9560268 Binary files /dev/null and b/jellyfin-web/assets/splash/iphone6_splash.png differ diff --git a/jellyfin-web/assets/splash/iphone6_splash_l.png b/jellyfin-web/assets/splash/iphone6_splash_l.png new file mode 100644 index 0000000..d8a0686 Binary files /dev/null and b/jellyfin-web/assets/splash/iphone6_splash_l.png differ diff --git a/jellyfin-web/assets/splash/iphoneplus_splash.png b/jellyfin-web/assets/splash/iphoneplus_splash.png new file mode 100644 index 0000000..f23d454 Binary files /dev/null and b/jellyfin-web/assets/splash/iphoneplus_splash.png differ diff --git a/jellyfin-web/assets/splash/iphoneplus_splash_l.png b/jellyfin-web/assets/splash/iphoneplus_splash_l.png new file mode 100644 index 0000000..3181dcc Binary files /dev/null and b/jellyfin-web/assets/splash/iphoneplus_splash_l.png differ diff --git a/jellyfin-web/assets/splash/iphonex_splash.png b/jellyfin-web/assets/splash/iphonex_splash.png new file mode 100644 index 0000000..d5333f6 Binary files /dev/null and b/jellyfin-web/assets/splash/iphonex_splash.png differ diff --git a/jellyfin-web/assets/splash/iphonex_splash_l.png b/jellyfin-web/assets/splash/iphonex_splash_l.png new file mode 100644 index 0000000..6d7db77 Binary files /dev/null and b/jellyfin-web/assets/splash/iphonex_splash_l.png differ diff --git a/jellyfin-web/assets/splash/iphonexr_splash.png b/jellyfin-web/assets/splash/iphonexr_splash.png new file mode 100644 index 0000000..568231c Binary files /dev/null and b/jellyfin-web/assets/splash/iphonexr_splash.png differ diff --git a/jellyfin-web/assets/splash/iphonexr_splash_l.png b/jellyfin-web/assets/splash/iphonexr_splash_l.png new file mode 100644 index 0000000..5925513 Binary files /dev/null and b/jellyfin-web/assets/splash/iphonexr_splash_l.png differ diff --git a/jellyfin-web/assets/splash/iphonexsmax_splash.png b/jellyfin-web/assets/splash/iphonexsmax_splash.png new file mode 100644 index 0000000..60c9897 Binary files /dev/null and b/jellyfin-web/assets/splash/iphonexsmax_splash.png differ diff --git a/jellyfin-web/assets/splash/iphonexsmax_splash_l.png b/jellyfin-web/assets/splash/iphonexsmax_splash_l.png new file mode 100644 index 0000000..5d5a7ca Binary files /dev/null and b/jellyfin-web/assets/splash/iphonexsmax_splash_l.png differ diff --git a/jellyfin-web/baafa93a783b76e667ec.png b/jellyfin-web/baafa93a783b76e667ec.png new file mode 100644 index 0000000..5d5a7ca Binary files /dev/null and b/jellyfin-web/baafa93a783b76e667ec.png differ diff --git a/jellyfin-web/bbb3e6d43389ba0d436c.png b/jellyfin-web/bbb3e6d43389ba0d436c.png new file mode 100644 index 0000000..dff7be9 Binary files /dev/null and b/jellyfin-web/bbb3e6d43389ba0d436c.png differ diff --git a/jellyfin-web/bc8d51405ec040305a87.ico b/jellyfin-web/bc8d51405ec040305a87.ico new file mode 100644 index 0000000..b630bb8 Binary files /dev/null and b/jellyfin-web/bc8d51405ec040305a87.ico differ diff --git a/jellyfin-web/browserconfig.xml b/jellyfin-web/browserconfig.xml new file mode 100644 index 0000000..b3930d0 --- /dev/null +++ b/jellyfin-web/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/jellyfin-web/d0e56683308a17dba86d.png b/jellyfin-web/d0e56683308a17dba86d.png new file mode 100644 index 0000000..60c9897 Binary files /dev/null and b/jellyfin-web/d0e56683308a17dba86d.png differ diff --git a/jellyfin-web/d28a57b1e61f9f0dabd9.png b/jellyfin-web/d28a57b1e61f9f0dabd9.png new file mode 100644 index 0000000..f23d454 Binary files /dev/null and b/jellyfin-web/d28a57b1e61f9f0dabd9.png differ diff --git a/jellyfin-web/d31413d3f03c0873ccbb.png b/jellyfin-web/d31413d3f03c0873ccbb.png new file mode 100644 index 0000000..b010a81 Binary files /dev/null and b/jellyfin-web/d31413d3f03c0873ccbb.png differ diff --git a/jellyfin-web/d6ecf2254db85ff3b545.png b/jellyfin-web/d6ecf2254db85ff3b545.png new file mode 100644 index 0000000..5acd7bb Binary files /dev/null and b/jellyfin-web/d6ecf2254db85ff3b545.png differ diff --git a/jellyfin-web/e62987a12a58b24f383a.png b/jellyfin-web/e62987a12a58b24f383a.png new file mode 100644 index 0000000..796029f Binary files /dev/null and b/jellyfin-web/e62987a12a58b24f383a.png differ diff --git a/jellyfin-web/eb8bef4f19b6ad227f46.png b/jellyfin-web/eb8bef4f19b6ad227f46.png new file mode 100644 index 0000000..21b52e5 Binary files /dev/null and b/jellyfin-web/eb8bef4f19b6ad227f46.png differ diff --git a/jellyfin-web/f5bbb798cb2c65908633.png b/jellyfin-web/f5bbb798cb2c65908633.png new file mode 100644 index 0000000..3e6ac36 Binary files /dev/null and b/jellyfin-web/f5bbb798cb2c65908633.png differ diff --git a/jellyfin-web/f94ebf203ea0c91a47c6.png b/jellyfin-web/f94ebf203ea0c91a47c6.png new file mode 100644 index 0000000..d5333f6 Binary files /dev/null and b/jellyfin-web/f94ebf203ea0c91a47c6.png differ diff --git a/jellyfin-web/favicon-16x16.png b/jellyfin-web/favicon-16x16.png new file mode 100644 index 0000000..49a1b12 Binary files /dev/null and b/jellyfin-web/favicon-16x16.png differ diff --git a/jellyfin-web/favicon-32x32.png b/jellyfin-web/favicon-32x32.png new file mode 100644 index 0000000..e84f353 Binary files /dev/null and b/jellyfin-web/favicon-32x32.png differ diff --git a/jellyfin-web/favicon.ico b/jellyfin-web/favicon.ico new file mode 100644 index 0000000..b630bb8 Binary files /dev/null and b/jellyfin-web/favicon.ico differ diff --git a/jellyfin-web/favicon.png b/jellyfin-web/favicon.png new file mode 100644 index 0000000..ae8ada0 Binary files /dev/null and b/jellyfin-web/favicon.png differ diff --git a/jellyfin-web/mstile-150x150.png b/jellyfin-web/mstile-150x150.png new file mode 100644 index 0000000..0b005f1 Binary files /dev/null and b/jellyfin-web/mstile-150x150.png differ diff --git a/jellyfin-web/safari-pinned-tab.svg b/jellyfin-web/safari-pinned-tab.svg new file mode 100644 index 0000000..10c1f7e --- /dev/null +++ b/jellyfin-web/safari-pinned-tab.svg @@ -0,0 +1,60 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + + + + diff --git a/jellyfin-web/site.webmanifest b/jellyfin-web/site.webmanifest new file mode 100644 index 0000000..03fdc9b --- /dev/null +++ b/jellyfin-web/site.webmanifest @@ -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" +} diff --git a/jellyfin-web/style/JellySkin-mod.css b/jellyfin-web/style/JellySkin-mod.css new file mode 100644 index 0000000..05a1e39 --- /dev/null +++ b/jellyfin-web/style/JellySkin-mod.css @@ -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; +} \ No newline at end of file diff --git a/jellyfin-web/style/greycliff.css b/jellyfin-web/style/greycliff.css new file mode 100644 index 0000000..0754945 --- /dev/null +++ b/jellyfin-web/style/greycliff.css @@ -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; +} \ No newline at end of file diff --git a/jellyfin-web/touchicon.png b/jellyfin-web/touchicon.png new file mode 100644 index 0000000..3e6ac36 Binary files /dev/null and b/jellyfin-web/touchicon.png differ diff --git a/jellyfin-web/touchicon114.png b/jellyfin-web/touchicon114.png new file mode 100644 index 0000000..9381c3c Binary files /dev/null and b/jellyfin-web/touchicon114.png differ diff --git a/jellyfin-web/touchicon144.png b/jellyfin-web/touchicon144.png new file mode 100644 index 0000000..e6769de Binary files /dev/null and b/jellyfin-web/touchicon144.png differ diff --git a/jellyfin-web/touchicon512.png b/jellyfin-web/touchicon512.png new file mode 100644 index 0000000..5acd7bb Binary files /dev/null and b/jellyfin-web/touchicon512.png differ diff --git a/jellyfin-web/touchicon72.png b/jellyfin-web/touchicon72.png new file mode 100644 index 0000000..c022eec Binary files /dev/null and b/jellyfin-web/touchicon72.png differ