/**
 * Any CSS included here will be global. The classic template
 * bundles Infima by default. Infima is a CSS framework designed to
 * work well for content-centric websites.
 */

/* You can override the default Infima variables here. */
:root {
    --ifm-color-primary: #25c2a0;
    --ifm-color-primary-dark: rgb(33, 175, 144);
    --ifm-color-primary-darker: rgb(31, 165, 136);
    --ifm-color-primary-darkest: rgb(26, 136, 112);
    --ifm-color-primary-light: rgb(70, 203, 174);
    --ifm-color-primary-lighter: rgb(102, 212, 189);
    --ifm-color-primary-lightest: rgb(146, 224, 208);
    --ifm-code-font-size: 95%;
}

.docusaurus-highlight-code-line {
    background-color: rgba(0, 0, 0, 0.1);
    display: block;
    margin: 0 calc(-1 * var(--ifm-pre-padding));
    padding: 0 var(--ifm-pre-padding);
}

html[data-theme='dark'] .docusaurus-highlight-code-line {
    background-color: rgba(0, 0, 0, 0.3);
}

.navbar__search {
    padding-left: var(--ifm-navbar-padding-horizontal) !important;
}

body.running-in-iframe .navbar,
body.running-in-iframe .theme-doc-breadcrumbs {
    display: none;
}

.button-link {
    display: inline-block;
    padding: 10px 20px;
    /* Adjusts the padding around the text */
    background-color: rgb(233, 238, 237);
    /* Blue background */
    color: white;
    /* White text */
    text-align: center;
    border-radius: 30px;
    /* Rounded corners */
    text-decoration: none;
    /* Removes underline */
    transition: background-color 0.3s;
    /* Smooth transition for background color */
    margin-left: 2px;
    margin-right: 4px;
}

.button-link:hover {
    background-color: rgb(211, 214, 213);
    /* Darker blue background on hover */
    cursor: pointer;
    /* Changes cursor to pointer to indicate it's clickable */
}

.docs-section-link {
    border-radius: 30px;
    color: var(--ifm-color-primary);
}

.docs-section-link:hover {
    text-decoration: underline;
    background-color: rgb(233, 238, 237);
}

.navbar__link--active {
    color: var(--ifm-color-primary-darker);
    background-color: rgb(233, 238, 237);
}

.navbar__link--active:hover {
    background-color: rgb(211, 214, 213);
}

.navbar__items .navbar__link {
    margin-left: 2px;
    margin-right: 2px;
}