/* SKAYNET dark readability correction */
body.skaynet-themed,
body.skaynet-themed.skaynet-dark-readable {
  color: #eef2ff !important;
}

body.skaynet-themed main,
body.skaynet-themed article,
body.skaynet-themed .article,
body.skaynet-themed .content,
body.skaynet-themed .container,
body.skaynet-themed .page,
body.skaynet-themed .guide,
body.skaynet-themed .guide-content,
body.skaynet-themed .post,
body.skaynet-themed .markdown-body,
body.skaynet-themed .sk-page-panel {
  color: #eef2ff !important;
}

body.skaynet-themed .sk-readable-panel,
body.skaynet-themed main > article,
body.skaynet-themed main > .article,
body.skaynet-themed main > .content,
body.skaynet-themed main > .container,
body.skaynet-themed main > .page,
body.skaynet-themed main > .guide,
body.skaynet-themed main > .guide-content,
body.skaynet-themed main > .markdown-body {
  background:
    radial-gradient(circle at top right, rgba(96,165,250,.12), transparent 36%),
    linear-gradient(180deg, rgba(15,23,42,.92), rgba(15,23,42,.78)) !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  border-radius: 24px !important;
  box-shadow: 0 28px 85px rgba(0,0,0,.42) !important;
}

body.skaynet-themed [style*="background:#fff"],
body.skaynet-themed [style*="background: #fff"],
body.skaynet-themed [style*="background:white"],
body.skaynet-themed [style*="background: white"],
body.skaynet-themed [style*="background-color:#fff"],
body.skaynet-themed [style*="background-color: #fff"],
body.skaynet-themed [style*="background-color:white"],
body.skaynet-themed [style*="background-color: white"] {
  background:
    linear-gradient(180deg, rgba(15,23,42,.92), rgba(15,23,42,.78)) !important;
  color: #eef2ff !important;
}

body.skaynet-themed h1,
body.skaynet-themed h2,
body.skaynet-themed h3,
body.skaynet-themed h4,
body.skaynet-themed h5,
body.skaynet-themed h6 {
  color: #f8fafc !important;
  text-shadow: 0 8px 28px rgba(0,0,0,.28);
}

body.skaynet-themed p,
body.skaynet-themed li,
body.skaynet-themed td,
body.skaynet-themed blockquote,
body.skaynet-themed .muted {
  color: #c7d2ee !important;
}

body.skaynet-themed a {
  color: #93c5fd !important;
}

body.skaynet-themed a:hover {
  color: #dbeafe !important;
}

body.skaynet-themed .toc,
body.skaynet-themed .table-of-contents,
body.skaynet-themed .info,
body.skaynet-themed .notice,
body.skaynet-themed aside {
  background: rgba(15,23,42,.74) !important;
  border: 1px solid rgba(147,197,253,.18) !important;
  border-radius: 20px !important;
  color: #dbeafe !important;
}

body.skaynet-themed .toc li,
body.skaynet-themed .table-of-contents li {
  color: #c7d2ee !important;
}

body.skaynet-themed .sk-topbar,
body.skaynet-themed .topbar {
  background: rgba(7,11,22,.88) !important;
}

body.skaynet-themed .sk-nav a,
body.skaynet-themed .nav a {
  color: #cbd5e1 !important;
}

body.skaynet-themed .sk-nav a:hover,
body.skaynet-themed .nav a:hover,
body.skaynet-themed .sk-nav a.sk-active,
body.skaynet-themed .nav a.active {
  color: #ffffff !important;
}

body.skaynet-themed .card,
body.skaynet-themed .guide-card,
body.skaynet-themed .panel,
body.skaynet-themed .tracker-panel,
body.skaynet-themed .content-panel {
  background:
    linear-gradient(180deg, rgba(15,23,42,.84), rgba(15,23,42,.64)) !important;
}

body.skaynet-themed .sk-too-bright {
  background:
    linear-gradient(180deg, rgba(15,23,42,.92), rgba(15,23,42,.76)) !important;
  color: #eef2ff !important;
  border-color: rgba(255,255,255,.14) !important;
}
