
:root { --desp-background-color:#0D1527; --desp-font-color:#FFFFFF; --desp-accent:#2B7FD9; }
.wy-nav-content { background:#0D1527; color:#E8EDF6; }
.rst-content, .wy-nav-content-wrap { background:transparent; }
.rst-content a { color: var(--desp-accent); }
.rst-content h1, .rst-content h2, .rst-content h3 { color:#FFFFFF; }
.wy-side-nav-search, .wy-nav-side { background:#0a1120; }
.wy-menu-vertical a { color:#D6DAE4; }
.wy-menu-vertical a:hover, .wy-menu-vertical li.current > a { background:#132038; color:#fff; }
.wy-table thead { background:#183051; color:#fff; }
.rst-content table.docutils td, .rst-content table.docutils th { border-color:#2b3f66; }
.rst-content img { display:block; margin:1rem auto; border-radius:8px; box-shadow:0 8px 20px rgba(0,0,0,.35); max-width:100%; height:auto; }
/* --- Custom table style for Changelog --- */
.rst-content table.docutils {
  background: transparent !important;
  border-collapse: collapse;
  width: 100%;
}

.rst-content table.docutils th,
.rst-content table.docutils td {
  background: transparent !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 8px 12px;
}

.rst-content table.docutils th {
  font-weight: bold;
  border-bottom: 2px solid #2B7FD9; /* leicht blaue Linie für DestinE Look */
}

/* Hover-Effekt für Tabellenzeilen */
.rst-content table.docutils tr:hover {
  background: rgba(255, 255, 255, 0.05);
}
div.wy-nav-content{
  min-height: 100vh;
  min-width: 100%;
}