/* Lockpin colours and type on the PyData Sphinx Theme. Matches site/assets/site.css. */
@font-face{font-family:'Geist';src:url('fonts/Geist-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Geist Mono';src:url('fonts/GeistMono-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}

html[data-theme="light"]{
  --pst-color-primary:#5d6f3f;
  --pst-color-primary-highlight:#46533a;
  --pst-color-secondary:#46533a;
  --pst-color-secondary-highlight:#272e23;
  --pst-color-accent:#5d6f3f;
  --pst-color-link:#4f6035;
  --pst-color-link-hover:#272e23;
  --pst-color-background:#fafaf7;
  --pst-color-on-background:#ffffff;
  --pst-color-surface:#eeeee8;
  --pst-color-on-surface:#242720;
  --pst-color-text-base:#242720;
  --pst-color-text-muted:#5f6657;
  --pst-color-border:#e1e4da;
  --pst-color-inline-code:#46533a;
  --pst-color-inline-code-links:#4f6035;
  --pst-color-target:#f1f4e8;
}
html[data-theme="dark"]{
  --pst-color-primary:#a9bc8a;
  --pst-color-primary-highlight:#c3d3a8;
  --pst-color-secondary:#95a878;
  --pst-color-secondary-highlight:#c3d3a8;
  --pst-color-accent:#a9bc8a;
  --pst-color-link:#b6c79a;
  --pst-color-link-hover:#dbe6c8;
  --pst-color-background:#141712;
  --pst-color-on-background:#1c2019;
  --pst-color-surface:#232820;
  --pst-color-on-surface:#e6e8e1;
  --pst-color-text-base:#e6e8e1;
  --pst-color-text-muted:#b3b8aa;
  --pst-color-border:#343a2f;
  --pst-color-inline-code:#c3d3a8;
  --pst-color-inline-code-links:#b6c79a;
  --pst-color-target:#2a3122;
}
html{
  --pst-font-family-base:'Geist',Arial,sans-serif;
  --pst-font-family-heading:'Geist',Arial,sans-serif;
  --pst-font-family-monospace:'Geist Mono',ui-monospace,monospace;
  --pst-font-size-base:15px;
}
h1,h2,h3{font-weight:500;letter-spacing:-.02em}
.navbar-brand .title{font-weight:700;letter-spacing:-.5px}
.navbar-brand img{height:28px;width:auto}
.bd-header .navbar-nav .nav-link{font-size:.95rem}
.bd-content .sd-card{border-color:var(--pst-color-border)}
.bd-content .sd-card .sd-card-title{font-weight:500}
.bd-content table{font-size:.94rem}
