/*
 * SPDX-FileCopyrightText: 2026 Julien Rippinger <alicelab.be>
 *
 * SPDX-License-Identifier: GPL-3.0-or-later
 */

@import url(https://fonts.bunny.net/css?family=space-grotesk:300,400,500,600,700);
@import url(https://fonts.bunny.net/css?family=work-sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);
@import url(https://fonts.bunny.net/css?family=ibm-plex-mono:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i);

div.table-wrapper {
    width: 100%;
}

html {
    /*****************************************************************************
  * Font features used in this theme
  */

    --pst-sidebar-header-font-weight: 600;

    /* Admonition styles */
    --pst-admonition-font-weight-heading: 600;

    /* Font weights */
    --pst-font-weight-caption: 300;
    --pst-font-weight-heading: 600;

    /* Font family */
    /* These are adapted from https://systemfontstack.com/ */
    --pst-font-family-base-system:
        -apple-system, "Work Sans", "BlinkMacSystemFont", "Segoe UI",
        "Helvetica Neue", "Arial", sans-serif, "Apple Color Emoji",
        "Segoe UI Emoji", "Segoe UI Symbol";
    --pst-font-family-monospace-system:
        "IBM Plex Mono", "SFMono-Regular", "Menlo", "Consolas", "Monaco",
        "Liberation Mono", "Lucida Console", monospace;
    --pst-font-family-base: var(--pst-font-family-base-system);
    --pst-font-family-heading:
        "Space Grotesk", "BlinkMacSystemFont", "Segoe UI", "Helvetica Neue",
        "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
        "Segoe UI Symbol";
    --pst-font-family-monospace: var(--pst-font-family-monospace-system);
}

.navbar-brand {
    font-family: var(--pst-font-family-heading);
}

.navbar {
    font-family: var(--pst-font-family-heading);
}

.bd-sidebar {
    font-family: var(--pst-font-family-heading);
}

.toctree-toggle {
    display: none;
    visibility: hidden;
}

.navbar-persistent--mobile {
    padding-left: 1rem;
}

.py strong,
classifier {
    font-weight: 700;
}
