.wy-side-nav-search, .wy-nav-top {
  background: #1c1c1c;
}

a {
  color: #ff4862;
}

a:hover {
  color: #ff8067;
}

.wy-menu-vertical header, .wy-menu-vertical p.caption {
  color: #ff4862;
}

.wy-nav-content {
  max-width: 1000px !important;
}

img 
{
  padding-bottom: 10px;
}

p 
{
  margin-bottom: 10px;
}

.rst-content h1 
{
  margin-bottom: 16px;
}

.rst-content h2
{
  margin-bottom: 12px;
  margin-top: 14px;
}

/* Code blocks: bigger font + rounded corners for the dracula pygments theme.
   Scoped to block code only (div[class^="highlight"] pre / pre.literal-block) -
   inline `code`/`tt` spans are untouched and keep inheriting the body text size. */
.rst-content div[class^="highlight"] pre,
.rst-content pre.literal-block {
  font-size: 15px;
  line-height: 1.6;
  border: none;
  border-radius: 6px;
}

.rst-content div[class^="highlight"] {
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}