From 2c39bc9cf4f4e5932ecc6ffb565cbcaef6f72c39 Mon Sep 17 00:00:00 2001 From: eldov Date: Sun, 30 Aug 2026 05:16:43 +0200 Subject: [PATCH] feat: initial import of Jellyfin Aurora Noir theme and assets --- THEME-README.md | 115 +++++++ branding.xml | 588 ++++++++++++++++++++++++++++++++++ web-assets/aurora_noir.css | 582 +++++++++++++++++++++++++++++++++ web-assets/custom_bg.webp | Bin 0 -> 109758 bytes web-assets/custom_favicon.ico | Bin 0 -> 4286 bytes 5 files changed, 1285 insertions(+) create mode 100644 THEME-README.md create mode 100755 branding.xml create mode 100644 web-assets/aurora_noir.css create mode 100644 web-assets/custom_bg.webp create mode 100644 web-assets/custom_favicon.ico diff --git a/THEME-README.md b/THEME-README.md new file mode 100644 index 0000000..b073967 --- /dev/null +++ b/THEME-README.md @@ -0,0 +1,115 @@ +# Jellyfin Container — Theme & Branding (Stand 2026-08-16) + +## Aktuelles Theme: "Aurora Noir" + +Cinematic Dark Theme (Aurora-Cyan -> Indigo auf #050810), ersetzt das alte +"Cyberpunk Neon"-Theme (das 2 MB Base64 inline im CSS transportierte). + +## Dateien + +| Pfad | Zweck | +|---|---| +| `web-assets/aurora_noir.css` | Quelldatei des Themes (SSOT zum Editieren) | +| `web-assets/custom_bg.webp` | Hintergrundbild 1920x1080, ~110 KB | +| `library/branding.xml` | Aktive Konfiguration (CSS XML-escaped eingebettet) | +| `library/branding.xml.bak-20260816` | Rollback des alten Themes | + +## Deployment-Pfad + +- docker-compose mountet `./web-assets` nach `/usr/share/jellyfin/web/custom-assets:ro` +- Assets sind erreichbar unter: `/web/custom-assets/` (nicht `/custom-assets/`!) +- CSS-Änderungen: `web-assets/aurora_noir.css` editieren -> XML-escape -> in + `` von `library/branding.xml` schreiben -> `docker restart jellyfin` + +Regeneration des branding.xml aus der CSS-Datei: + +```bash +cd /opt/containers/jellyfin +python3 - <<'PYEOF' +import xml.sax.saxutils as sx +css = open('web-assets/aurora_noir.css').read() +out = ('\n\n' + ' Private media cloud. Authorized access only.\n' + ' %s\n' + ' false\n' + '\n') % sx.escape(css) +open('library/branding.xml', 'w').write(out) +print('written', len(out)) +PYEOF +docker restart jellyfin +``` + +## Rollback auf altes Theme + +```bash +cp /opt/containers/jellyfin/library/branding.xml.bak-20260816 /opt/containers/jellyfin/library/branding.xml +docker restart jellyfin +``` + +## Verifikation (2026-08-16) + +6 UI-Pfade im Browser geprüft (Home, Bibliothek, Album-Detail, Wiedergabe, +Suche, Login): Theme aktiv, keine HTTP-Fehler, Container healthy. +Payload: 10.4 KB statt 2.02 MB (-99.5%). + +## Admin-SPA-Theme-Fix (2026-08-16, final implementiert) + +Jellyfin 10.11: Die React-Admin-Routen (#/dashboard, #/metadata) entfernen das +Custom-CSS beim Mount. Geloest via Traefik rewritebody-Plugin (router-scoped, +nur am jellyfin-Router, KEIN Eingriff in andere Services): + +### Architektur + +1. `traefik.yml`: Plugin `github.com/traefik/plugin-rewritebody v0.3.1` registriert +2. `dynamic_conf.yml`: Zwei Middlewares: + - `jf-no-compress`: stript Accept-Encoding (Plugin überspringt komprimierte Bodies) + - `jf-inject-theme`: injiziert Watcher-Script vor `` +3. `docker-compose.yml` (jellyfin): Middlewares am Router `jellyfin` (nicht am Login-Router) + +### Watcher-Script-Logik (bidirektionale Dedupe) + +- Setzt ``, wenn weder Link noch Inline-AURORA-style existieren (Admin-Routen) +- ENTFERNT den Link, sobald Legacy-Inline-style erscheint (Legacy-Routen wie Home) +- Re-Injection via MutationObserver + setInterval(1000ms) gegen React-Remounts + +### CSS-Updates (wichtig) + +Bei CSS-Aenderungen in `aurora_noir.css`: +1. Datei auf VPS aktualisieren + branding.xml regenerieren + `docker restart jellyfin` +2. Cache-Bust im Watcher erhoehen: in `dynamic_conf.yml` beim jf-inject-theme + Script `aurora_noir.css?v=2` -> `?v=3` setzen + `docker restart traefik` + (Browser-HTTP-Cache otherwise haelt alte CSS fest) + +### MUI-Admin-Styling (2026-08-16, nachgeruestet) + +Admin-SPA nutzt MUI-Komponenten - Legacy-Selektoren greifen dort nicht. +`aurora_noir.css` enthaelt eigene `.Mui*`-Override-Sektion (Papers, Cards, +Buttons, Inputs, Tables, Dialogs, Switches, Chips). Verifiziert: 25 MUI-Regeln +aktiv, Paper radius 14px + Aurora-Border, Buttons Aurora-Gradient. + +### Verifikation (2026-08-16) + +- Test A: Dashboard-Direktload -> Link aktiv, BG gestylt +- Test B: SPA Dashboard->Home -> deduped (nur Legacy-inline, 0 Links) +- Test C: SPA Home->Dashboard -> Link kehrt zurück, BG gestylt +- Test D: Login -> Legacy-Weg unberührt (blur 22px Panel) +- Link-Entfernungs-Angriff: Interval-Watcher stellt Link in <1.5s wieder her +- HTML-Overhead: +620B (Script), CSS nur auf Admin-Routen geladen +- Nachbar-Services: unberührt (gitea 200, home 302, traefik 302) + +### Browser-Cache-Hinweis + +Nach Änderungen am Watcher-Script: Browser-Cache UND Jellyfin-Service-Worker +leeren (about:reload genügt nicht immer), sonst altes HTML: +`caches.keys().then(ks=>ks.forEach(k=>caches.delete(k)))` + harte Reload-Nav +mit `?v=` Query. + +### Rollback + +```bash +# Theme-Injection entfernen: +cp /opt/containers/traefik3-crowdsec-stack/traefik/dynamic_conf.yml.bak-jftheme /opt/containers/traefik3-crowdsec-stack/traefik/dynamic_conf.yml +cp /opt/containers/traefik3-crowdsec-stack/traefik/traefik.yml.bak-jftheme /opt/containers/traefik3-crowdsec-stack/traefik/traefik.yml +# compose label zurücksetzen (middlewares-Zeile), dann: +docker restart traefik && cd /opt/containers/jellyfin && docker compose up -d +``` diff --git a/branding.xml b/branding.xml new file mode 100755 index 0000000..0765b94 --- /dev/null +++ b/branding.xml @@ -0,0 +1,588 @@ + + + Private media cloud. Authorized access only. + /* ============================================================ + AURORA NOIR - cinematic theme for Stream Xtream + Accent: aurora cyan -> indigo | Base: deep space #050810 + Perf: single external bg asset, blur only on chrome surfaces + ============================================================ */ + +:root { + --an-bg: #050810; + --an-surface: rgba(13, 18, 30, 0.62); + --an-surface-solid: #0b101c; + --an-border: rgba(148, 163, 184, 0.14); + --an-border-hover: rgba(34, 211, 238, 0.55); + --an-accent: #22d3ee; + --an-accent-2: #818cf8; + --an-text: #f1f5f9; + --an-text-dim: #94a3b8; + --an-radius: 14px; + --an-glow: 0 0 24px rgba(34, 211, 238, 0.30); + --an-shadow: 0 18px 48px rgba(0, 0, 0, 0.55); +} + +html { + color-scheme: dark; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + scrollbar-color: rgba(34, 211, 238, 0.45) #070b14; +} + +body { + background-color: var(--an-bg); + color: var(--an-text); +} + +/* ---------------- Ambient background ---------------- */ + +.backgroundContainer { + background: #050810 url(/web/custom-assets/custom_bg.webp) center / cover no-repeat fixed !important; +} + +/* Cinematic grade over fanart backdrops so text stays readable */ +.backdropImage { + filter: saturate(1.05) brightness(0.45) !important; +} + +.backgroundContainer::after { + content: ""; + position: fixed; + inset: 0; + pointer-events: none; + background: linear-gradient(180deg, + rgba(5, 8, 16, 0.66) 0%, + rgba(5, 8, 16, 0.18) 34%, + rgba(5, 8, 16, 0.30) 62%, + rgba(5, 8, 16, 0.78) 100%); +} + +/* ---------------- Header ---------------- */ + +.skinHeader { + background: linear-gradient(180deg, rgba(5, 8, 16, 0.92), rgba(5, 8, 16, 0.55)) !important; + backdrop-filter: blur(18px) saturate(1.25); + -webkit-backdrop-filter: blur(18px) saturate(1.25); + border-bottom: 1px solid var(--an-border) !important; +} + +.headerTop { + padding: 0.6em 0.9em; +} + +.emby-tab-button { + color: var(--an-text-dim); +} + +.emby-tab-button-active { + color: var(--an-accent) !important; + text-shadow: 0 0 18px rgba(34, 211, 238, 0.45); +} + +.paper-icon-button-light:hover:not(:disabled) { + color: var(--an-accent); + background-color: rgba(34, 211, 238, 0.10); + border-radius: 8px; +} + +.paper-icon-button-light:focus-visible { + outline: 2px solid var(--an-accent); + outline-offset: 2px; + border-radius: 8px; +} + +.headerButton { + color: var(--an-text); +} + +/* ---------------- Drawer / side menu ---------------- */ + +.mainDrawer { + background: rgba(7, 11, 20, 0.96) !important; + backdrop-filter: blur(24px); + -webkit-backdrop-filter: blur(24px); + border-right: 1px solid var(--an-border); +} + +.navDrawerMask { + background: rgba(2, 4, 8, 0.55); +} + +.navMenuOption { + border-radius: 10px; + margin: 0.25em 0.6em; +} + +.navMenuOptionIcon { + color: var(--an-accent) !important; + text-shadow: 0 0 14px rgba(34, 211, 238, 0.55); +} + +.navMenuOption:hover, +.navMenuOption.showFocus { + background: rgba(34, 211, 238, 0.12) !important; +} + +.navMenuOptionText { + color: var(--an-text); + font-weight: 500; +} + +/* ---------------- Cards ---------------- */ + +.cardBox { + border-radius: var(--an-radius); + border: 1px solid var(--an-border); + background: var(--an-surface); + box-shadow: 0 6px 22px rgba(0, 0, 0, 0.45); + transition: transform 0.28s cubic-bezier(0.2, 0.7, 0.3, 1), + box-shadow 0.28s ease, border-color 0.28s ease; +} + +.card:hover .cardBox, +.card.showFocus .cardBox { + transform: translateY(-4px); + border-color: var(--an-border-hover); + box-shadow: 0 16px 40px rgba(0, 0, 0, 0.60), var(--an-glow); +} + +.cardImageContainer { + border-radius: calc(var(--an-radius) - 2px) calc(var(--an-radius) - 2px) 0 0; + background: #0b101c; +} + +.cardText { + color: var(--an-text-dim); +} + +.cardText:first-child { + color: var(--an-text); +} + +.defaultCardBackground { + background: linear-gradient(135deg, #101b2e, #0a1120) !important; +} + +/* Watched / unwatched indicators */ + +.playedIndicator { + background: rgba(52, 211, 153, 0.92) !important; + color: #052015 !important; + border-radius: 8px 0 0 0; + font-weight: 700; + box-shadow: 0 2px 12px rgba(52, 211, 153, 0.5); +} + +.countIndicator { + background: linear-gradient(135deg, var(--an-accent), var(--an-accent-2)) !important; + border-radius: 999px; + font-weight: 700; + box-shadow: var(--an-glow); +} + +/* Progress bars under cards */ + +.itemProgressBar { + height: 4px; + background: rgba(255, 255, 255, 0.10); + border-radius: 0 0 var(--an-radius) var(--an-radius); +} + +.itemProgressBarForeground { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; + border-radius: 0 0 var(--an-radius) var(--an-radius); +} + +/* ---------------- Buttons ---------------- */ + +.button-submit, +.btnPlay, +.fab.primary { + background: linear-gradient(135deg, #22d3ee 0%, #818cf8 100%) !important; + color: #ffffff !important; + font-weight: 600; + border-radius: 10px !important; + border: none !important; + box-shadow: 0 6px 18px rgba(34, 211, 238, 0.25); + transition: filter 0.2s ease, box-shadow 0.2s ease; +} + +.button-submit:hover, +.button-submit:focus, +.btnPlay:hover, +.fab.primary:hover { + filter: brightness(1.1); + box-shadow: 0 8px 26px rgba(34, 211, 238, 0.45); +} + +.emby-button:not(.raised):focus-visible, +.emby-button:not(.raised):hover { + color: var(--an-accent); +} + +/* ---------------- Detail page ---------------- */ + +.itemDetailImage, +.detailImageContainer img { + border-radius: 12px; + border: 1px solid var(--an-border); + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.65); +} + +h1, +h2, +h3 { + color: var(--an-text) !important; + text-shadow: 0 2px 24px rgba(0, 0, 0, 0.85); +} + +.nameContainer, +.itemName, +.itemMiscInfo { + text-shadow: 0 2px 24px rgba(0, 0, 0, 0.85); +} + +.secondaryText, +.itemMiscInfo, +.mediaInfoText { + color: var(--an-text-dim) !important; +} + +.mediaInfoText { + background: rgba(13, 18, 30, 0.72); + border: 1px solid var(--an-border); + border-radius: 8px; + padding: 0.25em 0.7em; +} + +/* ---------------- Dialogs, sheets, menus ---------------- */ + +.dialog { + background: rgba(9, 13, 23, 0.97) !important; + border: 1px solid var(--an-border); + border-radius: 16px !important; + box-shadow: var(--an-shadow); +} + +.actionSheet { + background: rgba(9, 13, 23, 0.97) !important; + border: 1px solid var(--an-border); + border-radius: 16px !important; + overflow: hidden; + box-shadow: var(--an-shadow); +} + +.formDialogHeader { + border-bottom: 1px solid var(--an-border); +} + +.formDialogFooter { + border-top: 1px solid var(--an-border); +} + +.actionSheetMenuItem, +.listItem { + border-radius: 10px; + color: var(--an-text) !important; +} + +.actionSheetMenuItem:hover, +.actionSheetMenuItem.showFocus, +.listItem:hover { + background: rgba(34, 211, 238, 0.10) !important; +} + +.listItem:hover .listItemBody, +.listItem .secondary { + color: var(--an-text-dim); +} + +.paperList { + background: rgba(9, 13, 23, 0.72); + border: 1px solid var(--an-border); + border-radius: 12px; +} + +/* ---------------- Inputs ---------------- */ + +.emby-input, +.emby-select, +.emby-textarea { + background: rgba(10, 15, 26, 0.85) !important; + border: 1px solid var(--an-border) !important; + border-radius: 10px !important; + color: var(--an-text) !important; +} + +.emby-input:focus, +.emby-select:focus, +.emby-textarea:focus { + border-color: var(--an-accent) !important; + box-shadow: 0 0 0 3px rgba(34, 211, 238, 0.18); +} + +.emby-select option { + background: #0b101c; + color: var(--an-text); +} + +.checkboxOutline { + border-radius: 6px; + border-color: var(--an-border); +} + +.emby-checkbox:checked + .checkboxOutline { + background: linear-gradient(135deg, var(--an-accent), var(--an-accent-2)) !important; + border-color: transparent !important; +} + +/* Player sliders */ + +.mdl-slider-background-lower { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; + border-radius: 999px; +} + +.mdl-slider-background-upper { + background: rgba(255, 255, 255, 0.15) !important; + border-radius: 999px; +} + +/* ---------------- Player OSD ---------------- */ + +.videoOsdBottom { + background: linear-gradient(0deg, rgba(3, 6, 12, 0.94), rgba(3, 6, 12, 0.0)); +} + +.osdHeader { + background: linear-gradient(180deg, rgba(3, 6, 12, 0.85), rgba(3, 6, 12, 0.0)); + padding-top: 1em; +} + +/* ---------------- Login page ---------------- */ + +#loginPage .visualLoginForm { + background: rgba(7, 11, 20, 0.78); + backdrop-filter: blur(22px) saturate(1.25); + -webkit-backdrop-filter: blur(22px) saturate(1.25); + border: 1px solid var(--an-border); + border-radius: 20px; + box-shadow: var(--an-shadow); + max-width: 480px; + margin: 0 auto; + padding: 2.6em 2.8em !important; +} + +#loginPage .visualLoginForm h1 { + text-align: center; + letter-spacing: 0.5px; +} + +#loginPage .disclaimerContainer { + text-align: center; + color: var(--an-text-dim); +} + +/* ---------------- Toasts & misc ---------------- */ + +.toast { + background: rgba(9, 13, 23, 0.95) !important; + border: 1px solid var(--an-border); + border-radius: 12px; + box-shadow: var(--an-shadow); + color: var(--an-text) !important; +} + +.itemSelectionPanel { + background: rgba(34, 211, 238, 0.85) !important; +} + +.sectionTitle, +.sectionTitleText { + color: var(--an-text) !important; + letter-spacing: 0.2px; +} + +::-webkit-scrollbar { + width: 10px; + height: 10px; +} + +::-webkit-scrollbar-track { + background: #070b14; +} + +::-webkit-scrollbar-thumb { + background: rgba(34, 211, 238, 0.35); + border-radius: 8px; + border: 2px solid #070b14; +} + +::-webkit-scrollbar-thumb:hover { + background: rgba(34, 211, 238, 0.6); +} + +/* ---------------- Motion safety ---------------- */ + +@media (prefers-reduced-motion: reduce) { + + .cardBox, + .button-submit, + .btnPlay, + .fab.primary { + transition: none !important; + } + + .card:hover .cardBox, + .card.showFocus .cardBox { + transform: none !important; + } +} + +/* ---------------- Admin-SPA (MUI) Overrides ---------------- */ + +.MuiPaper-root, +.MuiCard-root, +.MuiAccordion-root, +.MuiDrawer-paper { + background-color: var(--an-surface-solid) !important; + background-image: linear-gradient(160deg, rgba(13, 18, 30, 0.92), rgba(8, 12, 22, 0.97)) !important; + border: 1px solid var(--an-border) !important; + border-radius: 14px !important; + box-shadow: 0 12px 36px rgba(0, 0, 0, 0.5) !important; + color: var(--an-text) !important; +} + +.MuiCard-root:hover { + border-color: var(--an-border-hover); + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.6), var(--an-glow) !important; +} + +.MuiAppBar-root, +.MuiToolbar-root { + background: linear-gradient(180deg, rgba(5, 8, 16, 0.95), rgba(5, 8, 16, 0.72)) !important; + backdrop-filter: blur(18px) saturate(1.25); + -webkit-backdrop-filter: blur(18px) saturate(1.25); + border-bottom: 1px solid var(--an-border) !important; + color: var(--an-text) !important; +} + +.MuiTypography-root, +.MuiListItemText-primary, +.MuiListItemText-secondary, +.MuiTableCell-root { + color: var(--an-text) !important; +} + +.MuiListItemText-secondary, +.MuiTypography-colorTextSecondary { + color: var(--an-text-dim) !important; +} + +.MuiButton-containedPrimary, +.MuiButton-contained { + background: linear-gradient(135deg, #22d3ee 0%, #818cf8 100%) !important; + color: #ffffff !important; + border-radius: 10px !important; + font-weight: 600; + box-shadow: 0 6px 18px rgba(34, 211, 238, 0.25); +} + +.MuiButton-contained:hover { + filter: brightness(1.1); + box-shadow: 0 8px 26px rgba(34, 211, 238, 0.45); +} + +.MuiButton-outlined, +.MuiButton-text { + color: var(--an-accent) !important; + border-color: var(--an-border-hover) !important; + border-radius: 10px !important; +} + +.MuiListItem-root:hover, +.MuiListItem-button:hover { + background: rgba(34, 211, 238, 0.10) !important; +} + +.MuiListItemButton-root:hover { + background: rgba(34, 211, 238, 0.10) !important; +} + +.Mui-selected, +.Mui-selected:hover { + background: rgba(34, 211, 238, 0.16) !important; +} + +.MuiInputBase-root, +.MuiOutlinedInput-root, +.MuiFilledInput-root { + background: rgba(10, 15, 26, 0.85) !important; + border-radius: 10px !important; +} + +.MuiOutlinedInput-notchedOutline { + border-color: var(--an-border) !important; +} + +.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { + border-color: var(--an-accent) !important; +} + +.MuiSwitch-switchBase.Mui-checked { + color: var(--an-accent) !important; +} + +.MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; +} + +.MuiChip-root { + background: rgba(13, 18, 30, 0.85) !important; + border: 1px solid var(--an-border) !important; + color: var(--an-text) !important; + border-radius: 999px !important; +} + +.MuiChip-root.MuiChip-colorPrimary { + background: linear-gradient(135deg, rgba(34, 211, 238, 0.2), rgba(129, 140, 248, 0.2)) !important; + color: var(--an-accent) !important; +} + +.MuiTableCell-root { + border-bottom: 1px solid var(--an-border) !important; +} + +.MuiTableHead-root .MuiTableCell-root { + color: var(--an-accent) !important; + font-weight: 600; +} + +.MuiDivider-root { + border-color: var(--an-border) !important; +} + +.MuiDialog-paper, +.MuiMenu-paper, +.MuiPopover-paper { + background: rgba(9, 13, 23, 0.97) !important; + border: 1px solid var(--an-border) !important; + border-radius: 16px !important; + box-shadow: var(--an-shadow) !important; +} + +.MuiLinearProgress-bar { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; +} + +.MuiCircularProgress-root { + color: var(--an-accent) !important; +} + +.MuiAlert-root { + border-radius: 12px !important; + border: 1px solid var(--an-border) !important; +} + + false + diff --git a/web-assets/aurora_noir.css b/web-assets/aurora_noir.css new file mode 100644 index 0000000..6da64b1 --- /dev/null +++ b/web-assets/aurora_noir.css @@ -0,0 +1,582 @@ +/* ============================================================ + AURORA NOIR - cinematic theme for Stream Xtream + Accent: aurora cyan -> indigo | Base: deep space #050810 + Perf: single external bg asset, blur only on chrome surfaces + ============================================================ */ + +:root { + --an-bg: #050810; + --an-surface: rgba(13, 18, 30, 0.62); + --an-surface-solid: #0b101c; + --an-border: rgba(148, 163, 184, 0.14); + --an-border-hover: rgba(34, 211, 238, 0.55); + --an-accent: #22d3ee; + --an-accent-2: #818cf8; + --an-text: #f1f5f9; + --an-text-dim: #94a3b8; + --an-radius: 14px; + --an-glow: 0 0 24px rgba(34, 211, 238, 0.30); + --an-shadow: 0 18px 48px rgba(0, 0, 0, 0.55); +} + +html { + color-scheme: dark; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + scrollbar-color: rgba(34, 211, 238, 0.45) #070b14; +} + +body { + background-color: var(--an-bg); + color: var(--an-text); +} + +/* ---------------- Ambient background ---------------- */ + +.backgroundContainer { + background: #050810 url(/web/custom-assets/custom_bg.webp) center / cover no-repeat fixed !important; +} + +/* Cinematic grade over fanart backdrops so text stays readable */ +.backdropImage { + filter: saturate(1.05) brightness(0.45) !important; +} + +.backgroundContainer::after { + content: ""; + position: fixed; + inset: 0; + pointer-events: none; + background: linear-gradient(180deg, + rgba(5, 8, 16, 0.66) 0%, + rgba(5, 8, 16, 0.18) 34%, + rgba(5, 8, 16, 0.30) 62%, + rgba(5, 8, 16, 0.78) 100%); +} + +/* ---------------- Header ---------------- */ + +.skinHeader { + background: linear-gradient(180deg, rgba(5, 8, 16, 0.92), rgba(5, 8, 16, 0.55)) !important; + backdrop-filter: blur(18px) saturate(1.25); + -webkit-backdrop-filter: blur(18px) saturate(1.25); + border-bottom: 1px solid var(--an-border) !important; +} + +.headerTop { + padding: 0.6em 0.9em; +} + +.emby-tab-button { + color: var(--an-text-dim); +} + +.emby-tab-button-active { + color: var(--an-accent) !important; + text-shadow: 0 0 18px rgba(34, 211, 238, 0.45); +} + +.paper-icon-button-light:hover:not(:disabled) { + color: var(--an-accent); + background-color: rgba(34, 211, 238, 0.10); + border-radius: 8px; +} + +.paper-icon-button-light:focus-visible { + outline: 2px solid var(--an-accent); + outline-offset: 2px; + border-radius: 8px; +} + +.headerButton { + color: var(--an-text); +} + +/* ---------------- Drawer / side menu ---------------- */ + +.mainDrawer { + background: rgba(7, 11, 20, 0.96) !important; + backdrop-filter: blur(24px); + -webkit-backdrop-filter: blur(24px); + border-right: 1px solid var(--an-border); +} + +.navDrawerMask { + background: rgba(2, 4, 8, 0.55); +} + +.navMenuOption { + border-radius: 10px; + margin: 0.25em 0.6em; +} + +.navMenuOptionIcon { + color: var(--an-accent) !important; + text-shadow: 0 0 14px rgba(34, 211, 238, 0.55); +} + +.navMenuOption:hover, +.navMenuOption.showFocus { + background: rgba(34, 211, 238, 0.12) !important; +} + +.navMenuOptionText { + color: var(--an-text); + font-weight: 500; +} + +/* ---------------- Cards ---------------- */ + +.cardBox { + border-radius: var(--an-radius); + border: 1px solid var(--an-border); + background: var(--an-surface); + box-shadow: 0 6px 22px rgba(0, 0, 0, 0.45); + transition: transform 0.28s cubic-bezier(0.2, 0.7, 0.3, 1), + box-shadow 0.28s ease, border-color 0.28s ease; +} + +.card:hover .cardBox, +.card.showFocus .cardBox { + transform: translateY(-4px); + border-color: var(--an-border-hover); + box-shadow: 0 16px 40px rgba(0, 0, 0, 0.60), var(--an-glow); +} + +.cardImageContainer { + border-radius: calc(var(--an-radius) - 2px) calc(var(--an-radius) - 2px) 0 0; + background: #0b101c; +} + +.cardText { + color: var(--an-text-dim); +} + +.cardText:first-child { + color: var(--an-text); +} + +.defaultCardBackground { + background: linear-gradient(135deg, #101b2e, #0a1120) !important; +} + +/* Watched / unwatched indicators */ + +.playedIndicator { + background: rgba(52, 211, 153, 0.92) !important; + color: #052015 !important; + border-radius: 8px 0 0 0; + font-weight: 700; + box-shadow: 0 2px 12px rgba(52, 211, 153, 0.5); +} + +.countIndicator { + background: linear-gradient(135deg, var(--an-accent), var(--an-accent-2)) !important; + border-radius: 999px; + font-weight: 700; + box-shadow: var(--an-glow); +} + +/* Progress bars under cards */ + +.itemProgressBar { + height: 4px; + background: rgba(255, 255, 255, 0.10); + border-radius: 0 0 var(--an-radius) var(--an-radius); +} + +.itemProgressBarForeground { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; + border-radius: 0 0 var(--an-radius) var(--an-radius); +} + +/* ---------------- Buttons ---------------- */ + +.button-submit, +.btnPlay, +.fab.primary { + background: linear-gradient(135deg, #22d3ee 0%, #818cf8 100%) !important; + color: #ffffff !important; + font-weight: 600; + border-radius: 10px !important; + border: none !important; + box-shadow: 0 6px 18px rgba(34, 211, 238, 0.25); + transition: filter 0.2s ease, box-shadow 0.2s ease; +} + +.button-submit:hover, +.button-submit:focus, +.btnPlay:hover, +.fab.primary:hover { + filter: brightness(1.1); + box-shadow: 0 8px 26px rgba(34, 211, 238, 0.45); +} + +.emby-button:not(.raised):focus-visible, +.emby-button:not(.raised):hover { + color: var(--an-accent); +} + +/* ---------------- Detail page ---------------- */ + +.itemDetailImage, +.detailImageContainer img { + border-radius: 12px; + border: 1px solid var(--an-border); + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.65); +} + +h1, +h2, +h3 { + color: var(--an-text) !important; + text-shadow: 0 2px 24px rgba(0, 0, 0, 0.85); +} + +.nameContainer, +.itemName, +.itemMiscInfo { + text-shadow: 0 2px 24px rgba(0, 0, 0, 0.85); +} + +.secondaryText, +.itemMiscInfo, +.mediaInfoText { + color: var(--an-text-dim) !important; +} + +.mediaInfoText { + background: rgba(13, 18, 30, 0.72); + border: 1px solid var(--an-border); + border-radius: 8px; + padding: 0.25em 0.7em; +} + +/* ---------------- Dialogs, sheets, menus ---------------- */ + +.dialog { + background: rgba(9, 13, 23, 0.97) !important; + border: 1px solid var(--an-border); + border-radius: 16px !important; + box-shadow: var(--an-shadow); +} + +.actionSheet { + background: rgba(9, 13, 23, 0.97) !important; + border: 1px solid var(--an-border); + border-radius: 16px !important; + overflow: hidden; + box-shadow: var(--an-shadow); +} + +.formDialogHeader { + border-bottom: 1px solid var(--an-border); +} + +.formDialogFooter { + border-top: 1px solid var(--an-border); +} + +.actionSheetMenuItem, +.listItem { + border-radius: 10px; + color: var(--an-text) !important; +} + +.actionSheetMenuItem:hover, +.actionSheetMenuItem.showFocus, +.listItem:hover { + background: rgba(34, 211, 238, 0.10) !important; +} + +.listItem:hover .listItemBody, +.listItem .secondary { + color: var(--an-text-dim); +} + +.paperList { + background: rgba(9, 13, 23, 0.72); + border: 1px solid var(--an-border); + border-radius: 12px; +} + +/* ---------------- Inputs ---------------- */ + +.emby-input, +.emby-select, +.emby-textarea { + background: rgba(10, 15, 26, 0.85) !important; + border: 1px solid var(--an-border) !important; + border-radius: 10px !important; + color: var(--an-text) !important; +} + +.emby-input:focus, +.emby-select:focus, +.emby-textarea:focus { + border-color: var(--an-accent) !important; + box-shadow: 0 0 0 3px rgba(34, 211, 238, 0.18); +} + +.emby-select option { + background: #0b101c; + color: var(--an-text); +} + +.checkboxOutline { + border-radius: 6px; + border-color: var(--an-border); +} + +.emby-checkbox:checked + .checkboxOutline { + background: linear-gradient(135deg, var(--an-accent), var(--an-accent-2)) !important; + border-color: transparent !important; +} + +/* Player sliders */ + +.mdl-slider-background-lower { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; + border-radius: 999px; +} + +.mdl-slider-background-upper { + background: rgba(255, 255, 255, 0.15) !important; + border-radius: 999px; +} + +/* ---------------- Player OSD ---------------- */ + +.videoOsdBottom { + background: linear-gradient(0deg, rgba(3, 6, 12, 0.94), rgba(3, 6, 12, 0.0)); +} + +.osdHeader { + background: linear-gradient(180deg, rgba(3, 6, 12, 0.85), rgba(3, 6, 12, 0.0)); + padding-top: 1em; +} + +/* ---------------- Login page ---------------- */ + +#loginPage .visualLoginForm { + background: rgba(7, 11, 20, 0.78); + backdrop-filter: blur(22px) saturate(1.25); + -webkit-backdrop-filter: blur(22px) saturate(1.25); + border: 1px solid var(--an-border); + border-radius: 20px; + box-shadow: var(--an-shadow); + max-width: 480px; + margin: 0 auto; + padding: 2.6em 2.8em !important; +} + +#loginPage .visualLoginForm h1 { + text-align: center; + letter-spacing: 0.5px; +} + +#loginPage .disclaimerContainer { + text-align: center; + color: var(--an-text-dim); +} + +/* ---------------- Toasts & misc ---------------- */ + +.toast { + background: rgba(9, 13, 23, 0.95) !important; + border: 1px solid var(--an-border); + border-radius: 12px; + box-shadow: var(--an-shadow); + color: var(--an-text) !important; +} + +.itemSelectionPanel { + background: rgba(34, 211, 238, 0.85) !important; +} + +.sectionTitle, +.sectionTitleText { + color: var(--an-text) !important; + letter-spacing: 0.2px; +} + +::-webkit-scrollbar { + width: 10px; + height: 10px; +} + +::-webkit-scrollbar-track { + background: #070b14; +} + +::-webkit-scrollbar-thumb { + background: rgba(34, 211, 238, 0.35); + border-radius: 8px; + border: 2px solid #070b14; +} + +::-webkit-scrollbar-thumb:hover { + background: rgba(34, 211, 238, 0.6); +} + +/* ---------------- Motion safety ---------------- */ + +@media (prefers-reduced-motion: reduce) { + + .cardBox, + .button-submit, + .btnPlay, + .fab.primary { + transition: none !important; + } + + .card:hover .cardBox, + .card.showFocus .cardBox { + transform: none !important; + } +} + +/* ---------------- Admin-SPA (MUI) Overrides ---------------- */ + +.MuiPaper-root, +.MuiCard-root, +.MuiAccordion-root, +.MuiDrawer-paper { + background-color: var(--an-surface-solid) !important; + background-image: linear-gradient(160deg, rgba(13, 18, 30, 0.92), rgba(8, 12, 22, 0.97)) !important; + border: 1px solid var(--an-border) !important; + border-radius: 14px !important; + box-shadow: 0 12px 36px rgba(0, 0, 0, 0.5) !important; + color: var(--an-text) !important; +} + +.MuiCard-root:hover { + border-color: var(--an-border-hover); + box-shadow: 0 16px 44px rgba(0, 0, 0, 0.6), var(--an-glow) !important; +} + +.MuiAppBar-root, +.MuiToolbar-root { + background: linear-gradient(180deg, rgba(5, 8, 16, 0.95), rgba(5, 8, 16, 0.72)) !important; + backdrop-filter: blur(18px) saturate(1.25); + -webkit-backdrop-filter: blur(18px) saturate(1.25); + border-bottom: 1px solid var(--an-border) !important; + color: var(--an-text) !important; +} + +.MuiTypography-root, +.MuiListItemText-primary, +.MuiListItemText-secondary, +.MuiTableCell-root { + color: var(--an-text) !important; +} + +.MuiListItemText-secondary, +.MuiTypography-colorTextSecondary { + color: var(--an-text-dim) !important; +} + +.MuiButton-containedPrimary, +.MuiButton-contained { + background: linear-gradient(135deg, #22d3ee 0%, #818cf8 100%) !important; + color: #ffffff !important; + border-radius: 10px !important; + font-weight: 600; + box-shadow: 0 6px 18px rgba(34, 211, 238, 0.25); +} + +.MuiButton-contained:hover { + filter: brightness(1.1); + box-shadow: 0 8px 26px rgba(34, 211, 238, 0.45); +} + +.MuiButton-outlined, +.MuiButton-text { + color: var(--an-accent) !important; + border-color: var(--an-border-hover) !important; + border-radius: 10px !important; +} + +.MuiListItem-root:hover, +.MuiListItem-button:hover { + background: rgba(34, 211, 238, 0.10) !important; +} + +.MuiListItemButton-root:hover { + background: rgba(34, 211, 238, 0.10) !important; +} + +.Mui-selected, +.Mui-selected:hover { + background: rgba(34, 211, 238, 0.16) !important; +} + +.MuiInputBase-root, +.MuiOutlinedInput-root, +.MuiFilledInput-root { + background: rgba(10, 15, 26, 0.85) !important; + border-radius: 10px !important; +} + +.MuiOutlinedInput-notchedOutline { + border-color: var(--an-border) !important; +} + +.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { + border-color: var(--an-accent) !important; +} + +.MuiSwitch-switchBase.Mui-checked { + color: var(--an-accent) !important; +} + +.MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; +} + +.MuiChip-root { + background: rgba(13, 18, 30, 0.85) !important; + border: 1px solid var(--an-border) !important; + color: var(--an-text) !important; + border-radius: 999px !important; +} + +.MuiChip-root.MuiChip-colorPrimary { + background: linear-gradient(135deg, rgba(34, 211, 238, 0.2), rgba(129, 140, 248, 0.2)) !important; + color: var(--an-accent) !important; +} + +.MuiTableCell-root { + border-bottom: 1px solid var(--an-border) !important; +} + +.MuiTableHead-root .MuiTableCell-root { + color: var(--an-accent) !important; + font-weight: 600; +} + +.MuiDivider-root { + border-color: var(--an-border) !important; +} + +.MuiDialog-paper, +.MuiMenu-paper, +.MuiPopover-paper { + background: rgba(9, 13, 23, 0.97) !important; + border: 1px solid var(--an-border) !important; + border-radius: 16px !important; + box-shadow: var(--an-shadow) !important; +} + +.MuiLinearProgress-bar { + background: linear-gradient(90deg, var(--an-accent), var(--an-accent-2)) !important; +} + +.MuiCircularProgress-root { + color: var(--an-accent) !important; +} + +.MuiAlert-root { + border-radius: 12px !important; + border: 1px solid var(--an-border) !important; +} diff --git a/web-assets/custom_bg.webp b/web-assets/custom_bg.webp new file mode 100644 index 0000000000000000000000000000000000000000..42fc2c44e581315eb8c0e1e06821abb16bbb3d91 GIT binary patch literal 109758 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 z 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