/* direct pico overrides / extensions */
:root {
    --pico-nav-breadcrumb-divider: "\bb"
}

pre {
    padding: var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);
}

pre > code {
    padding: 0;
}

/* sphinx and pygments specific workarounds */
h1:hover a.headerlink {
    text-decoration: none;
    color: var(--pico-muted-color);
    vertical-align: top;
    line-height: inherit;
    font-size: 70%;
}
h1:not(:hover) a.headerlink {
    visibility: hidden;
}

li p, blockquote div p {
    margin: 0;
}

div.highlight {
    background: none;
}

section.footnote {
    display: flex;
    column-gap: calc(var(--pico-block-spacing-horizontal) / 2);
    /* pico specifies this for <small>, but not globally */
    font-size: 0.875em;
}

.fn-bracket {
    display: none;
}
