/* Instance-wide Forgejo visual customization */

/* Example: slightly rounder panels and buttons */
.ui.button,
button,
.ui.segment {
    border-radius: 6px;
}

/* Example: improve code readability */
.markdown,
.markdown code,
.markdown pre {
    line-height: 1.6;
}

/* Example: reduce excessive shadows */
.ui.segment {
    box-shadow: none;
}
@font-face {
    font-family: "JetBrains Mono";
    src: url("/assets/fonts/JetBrainsMono-Regular.woff2")
        format("woff2");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "JetBrains Mono";
    src: url("/assets/fonts/JetBrainsMono-Bold.woff2")
        format("woff2");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

/* Forgejo's font variables */
:root {
    --fonts-monospace: "JetBrains Mono", monospace !important;
}

/* Enable programming ligatures */
code,
pre,
.markdown code,
.markdown pre,
.highlight,
.file-view,
.file-view code,
.commit-message,
textarea,
input {
    font-family: "JetBrains Mono", monospace !important;
    font-variant-ligatures: contextual;
    font-feature-settings: "calt" 1;
}
body,
button,
input,
select,
textarea {
    font-family: "JetBrains Mono", monospace;
}
