/* Custom styles for Kinuxota OTA documentation */

/* Change the primary color to match the dashboard */
.wy-side-nav-search {
    background-color: #3b82f6; /* blue-600 */
}

.wy-nav-top {
    background-color: #3b82f6; /* blue-600 */
}

/* Style links */
a {
    color: #3b82f6; /* blue-600 */
}

a:hover {
    color: #1d4ed8; /* blue-700 */
}

/* Style code blocks */
.highlight {
    background: #f8fafc; /* gray-50 */
}

/* Style admonitions */
.admonition.note {
    background-color: #dbeafe; /* blue-100 */
}

.admonition.warning {
    background-color: #fef3c7; /* yellow-100 */
}

.admonition.danger {
    background-color: #fee2e2; /* red-100 */
}

/* Style tables */
table.docutils {
    border: 1px solid #e5e7eb; /* gray-200 */
}

table.docutils thead {
    background-color: #f3f4f6; /* gray-100 */
}

/* Style navigation */
.wy-menu-vertical li.current {
    background-color: #f3f4f6; /* gray-100 */
}

.wy-menu-vertical li.toctree-l1.current > a {
    border-bottom: 1px solid #e5e7eb; /* gray-200 */
    border-top: 1px solid #e5e7eb; /* gray-200 */
}

/* Style headings */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

h1 {
    color: #1e40af; /* blue-800 */
}

h2 {
    color: #1e40af; /* blue-800 */
    border-bottom: 1px solid #e5e7eb; /* gray-200 */
}

h3 {
    color: #1e3a8a; /* blue-900 */
}
