Git Repository

Mini Video Library

Mini Video Library scannt lokale Medienordner, verwaltet Metadaten und Vorschaubilder und streamt kompatible Videos direkt per HTTP an den Browser.

Projektseite ↗
HTTPShttps://zanvex.de/git/mini-video-library.git

themes/windows-xp/theme.css

Zum Verzeichnis
:root {
  --bg: #ece9d8;
  --panel: #ffffff;
  --line: #7f9db9;
  --text: #000000;
  --muted: #4b4b4b;
  --accent: #245edb;
  color-scheme: light;
}

* { scrollbar-color: #9db7df #f1efe2; }

body {
  font-family: Tahoma, "Segoe UI", sans-serif;
  font-size: 13px;
  background: linear-gradient(180deg, #6ea8e5 0, #b8d7f2 150px, #ece9d8 360px) fixed;
}

header {
  height: 58px;
  color: white;
  background: linear-gradient(180deg, #3c8cf3 0%, #1265d6 10%, #0b49b5 88%, #073b9b 100%);
  border-bottom: 2px solid #f5a62a;
  box-shadow: inset 0 1px #7bb6ff, 0 2px 5px #315f9690;
}

.brand { color: white; font-family: Tahoma, sans-serif; text-shadow: 1px 1px #003a91; }
.brand:first-letter { color: #8bd13c; }
nav { color: #fff; }
nav a { padding: 5px 10px; border-radius: 2px; }
nav a:hover { color: #fff; background: #ffffff25; }

main {
  margin-top: 26px;
  background: #ece9d8;
  border: 1px solid #164e9b;
  border-radius: 8px 8px 2px 2px;
  box-shadow: 3px 4px 12px #315f9670;
}

footer { color: #444; }
.hero h1, .detail-header h1, .settings h1 { color: #003399; letter-spacing: -.04em; }
.eyebrow { color: #e85b12 !important; }

input, select, textarea {
  color: #000;
  background: #fff;
  border: 1px solid #7f9db9;
  border-radius: 0;
  box-shadow: inset 1px 1px 2px #9995;
}

button, .button {
  color: #000;
  background: linear-gradient(180deg, #fff 0%, #f4f1e5 48%, #ddd8c8 52%, #f5f2e8 100%);
  border: 1px solid #003c74;
  border-radius: 3px;
  box-shadow: inset 1px 1px #fff, inset -1px -1px #aca899;
  font-family: Tahoma, sans-serif;
}

button:hover, .button:hover { border-color: #e68b2c; box-shadow: inset 0 0 0 1px #ffd27a; }
button:active { background: #d6d2c2; box-shadow: inset 1px 1px 2px #777; }

.play {
  color: #fff;
  background: linear-gradient(180deg, #83d34a 0%, #3ca51d 45%, #248807 55%, #45ad25 100%);
  border: 1px solid #1d6b08;
  border-radius: 4px;
  box-shadow: inset 1px 1px #bdf297, inset -1px -1px #176000;
  text-shadow: 1px 1px #176000;
}

.poster, .cover {
  background: #fff;
  border: 2px solid #fff;
  border-radius: 3px;
  box-shadow: 1px 1px 4px #5558;
}

.card h2 { color: #003399; }
.card p, .muted, .back { color: #555; }
.badge { color: #fff; background: #245edb; border: 1px solid #003caa; border-radius: 3px; }
.compatibility { color: #176000; background: #dff6c8; border: 1px solid #62a43b; border-radius: 3px; }

.media-facts div, .track-card, .detail-panels, .plugin-card, .stat-grid article {
  color: #000;
  background: #fff;
  border-color: #7f9db9;
  border-radius: 3px;
}

.detail-panels summary { color: #003399; background: linear-gradient(90deg, #d6e5fa, #fff); }
.detail-panels details+details, .panel-body { border-color: #b7c9df; }
.tag-cloud span { color: #000; background: #fffbd7; border: 1px solid #d6b95b; border-radius: 2px; }
.settings-tabs { background: #d6e5fa; border: 1px solid #7f9db9; border-radius: 3px; }
.settings-tabs button { color: #003399; background: transparent; border-color: transparent; box-shadow: none; }
.settings-tabs button.active { color: #fff; background: #245edb; border-color: #003caa; }
.notice { color: #176000; background: #dff6c8; border: 1px solid #62a43b; }
::selection { color: #fff; background: #245edb; }