2025-06-24, 08:46 AM
(This post was last modified: 2025-06-25, 05:49 AM by SethBacon. Edited 6 times in total.)
GNAT
Seths MD3 Style
![[Image: 1homepage.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/1homepage.png)
![[Image: 2movie.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/2movie.png)
God, Not Another Theme!
Originally built with Material Design 3 principles and root color definitions in 2023.
Redesigned and released with Material 3 Expressive considerations† in May 2025 for jellyfin v10.10.x.
*GNAT with Spotlight slideshow and Seths UI/OSD (coming soon)
† I've considered it: Googles MDExpressive is ugly, and ive stuck with MD3 here with some glass and blur components, apples liquid-glass gonna eat their lunch..
Shut up and let me Install! (Hacker level: Max Mouse)
Add this to your custom CSS field:
More boring stuff:
GNAT features a number of quality-of-life changes, with a focus on media item pages:
-Fixing the primary action panel in place, while scrolling the right side data
-Prioritizing the cinematic elements (logo, tagline, plot, cast) while shifting more technical buckets like codecs and stream selections lower on the page.
-Custom slider thumb designs on WebKit/Firefox, fixed-position progress bar to prevent bouncing, OSD time text styling and placement
-Replacing header Text-button tabs with Material Icons (or Emoji example coded) and a hundred other little fixes
GNAT follows MD3 guidelines:
-primary action buttons are visually distinct, the color system is fully swappable, and semantic styling makes the entire layout more cohesive.
-MD3 Subtle growth, shadow, and background color transitions, Rounded corners everywhere, Typography & Headings unified
-Styles buttons, FABs, progress indicators, list-item hovers, checkboxes, sliders, spinners, and card placeholders all styled within the 9 color MD3 palette, including hover/focus tints and mix-in backgrounds.
I tried to also make this a solid starting point for anyone creating a new theme. All color targets are already mapped and unified in the initial sections of the CSS.
![[Image: 3osd.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/3osd.png)
At its core, MD3 guidelines ensure an accessible and intuitive flow for users. It introduces a dynamic color system powered by customizable key colors and automatic palette generation, allowing for consistent yet unique branding across UIs. It emphasizes personalization, contrast accessibility, and adaptable components that work across light and dark modes seamlessly. Compared to earlier versions, MD3 embraces a more modern aesthetic: larger corner radii, softer elevation effects, bolder typography, and more deliberate spacing, all designed to improve both form and function across screen sizes and devices.
🎓 Learn more about MD3
OH MY GOD IM FALLING ASLEEP... But this allows for:
Custom Colors Install! (Hacker level: Acid Burn)
All colors in the theme are linked and over-ridable. Edit these Hex Colors and paste this block into your CSS box to create your own scheme!:
🎨 Launch Seth's MD3 Palette Tool
Final Boss Install! (Hacker level: Trinity)
Copy and paste all this code into your Custom CSS field, there are more easily editable vars at the beginning. Poke around, take chances, get messy, make mistakes!!!!
Note: This theme was designed for use as a lean-back interface for JFWeb on a TV or Android-box, with remote control, at 1080p+.
At resolutions < 1000 pixels wide, this theme will revert to standard JFWeb, with nominal color changes.
With props to @TedHinklater (https://github.com/tedhinklater) and @alexyle (https://github.com/alexyle), who's souls of Finimalism and Glassmorphism are probably still in here..
Seths MD3 Style
![[Image: 1homepage.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/1homepage.png)
![[Image: 2movie.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/2movie.png)
God, Not Another Theme!
Originally built with Material Design 3 principles and root color definitions in 2023.
Redesigned and released with Material 3 Expressive considerations† in May 2025 for jellyfin v10.10.x.
*GNAT with Spotlight slideshow and Seths UI/OSD (coming soon)
† I've considered it: Googles MDExpressive is ugly, and ive stuck with MD3 here with some glass and blur components, apples liquid-glass gonna eat their lunch..
Shut up and let me Install! (Hacker level: Max Mouse)
Add this to your custom CSS field:
Code:
@import url("https://cdn.jsdelivr.net/gh/JSethCreates/jellyfin-theme-sethstyle/jellyfin-theme-sethstyle.css");
More boring stuff:
GNAT features a number of quality-of-life changes, with a focus on media item pages:
-Fixing the primary action panel in place, while scrolling the right side data
-Prioritizing the cinematic elements (logo, tagline, plot, cast) while shifting more technical buckets like codecs and stream selections lower on the page.
-Custom slider thumb designs on WebKit/Firefox, fixed-position progress bar to prevent bouncing, OSD time text styling and placement
-Replacing header Text-button tabs with Material Icons (or Emoji example coded) and a hundred other little fixes
GNAT follows MD3 guidelines:
-primary action buttons are visually distinct, the color system is fully swappable, and semantic styling makes the entire layout more cohesive.
-MD3 Subtle growth, shadow, and background color transitions, Rounded corners everywhere, Typography & Headings unified
-Styles buttons, FABs, progress indicators, list-item hovers, checkboxes, sliders, spinners, and card placeholders all styled within the 9 color MD3 palette, including hover/focus tints and mix-in backgrounds.
I tried to also make this a solid starting point for anyone creating a new theme. All color targets are already mapped and unified in the initial sections of the CSS.
![[Image: 3osd.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/3osd.png)
At its core, MD3 guidelines ensure an accessible and intuitive flow for users. It introduces a dynamic color system powered by customizable key colors and automatic palette generation, allowing for consistent yet unique branding across UIs. It emphasizes personalization, contrast accessibility, and adaptable components that work across light and dark modes seamlessly. Compared to earlier versions, MD3 embraces a more modern aesthetic: larger corner radii, softer elevation effects, bolder typography, and more deliberate spacing, all designed to improve both form and function across screen sizes and devices.
🎓 Learn more about MD3
OH MY GOD IM FALLING ASLEEP... But this allows for:
![[Image: 4movie.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/4movie.png)
Custom Colors Install! (Hacker level: Acid Burn)
All colors in the theme are linked and over-ridable. Edit these Hex Colors and paste this block into your CSS box to create your own scheme!:
Code:
@import url("https://cdn.jsdelivr.net/gh/JSethCreates/jellyfin-theme-sethstyle/jellyfin-theme-sethstyle.css");
:root {
--md-sys-color-primary: #81d3df !important;
--md-sys-color-secondary: #b1cbcf !important;
--md-sys-color-tertiary: #b9c6ea !important;
--md-sys-color-on-primary: #00363c !important;
--md-sys-color-primary-container: #004f57 !important;
--md-sys-color-on-primary-container: #9df0fc !important;
--md-sys-color-surface: #0e1415 !important;
--md-sys-color-on-surface: #dee4e4 !important;
--md-sys-color-outline: #899294 !important;
}
Quote: Yo dog, Google heard you like themes, so they put a scheme on your theme on your style on your media player..Material 3 Expressive (May 2025) promotes more vibrant palettes and you can test, request, adjust, copy and paste MD3 schemes with this tool here:
🎨 Launch Seth's MD3 Palette Tool
![[Image: 5series.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/5series.png)
![[Image: 6season.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/6season.png)
![[Image: 7episode.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/7episode.png)
Final Boss Install! (Hacker level: Trinity)
Copy and paste all this code into your Custom CSS field, there are more easily editable vars at the beginning. Poke around, take chances, get messy, make mistakes!!!!
Note: This theme was designed for use as a lean-back interface for JFWeb on a TV or Android-box, with remote control, at 1080p+.
At resolutions < 1000 pixels wide, this theme will revert to standard JFWeb, with nominal color changes.
![[Image: 8portrait.png]](https://raw.githubusercontent.com/JSethCreates/jellyfin-theme-sethstyle/main/screenshots/8portrait.png)
With props to @TedHinklater (https://github.com/tedhinklater) and @alexyle (https://github.com/alexyle), who's souls of Finimalism and Glassmorphism are probably still in here..