@import url("./fonts.css");

:root {
  --bs-font-sans-serif: Roboto, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: 'FantasqueSansMono', SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";

  --bs-primary: #ff4000;
  --bs-primary-rgb: 255, 64, 0;
  --bs-primary-text-emphasis: #d55023;
  --bs-primary-bg-subtle: #FFC0AB;
  --bs-primary-border-subtle: #FF9F80;
  --bs-primary-text-emphasis: #FF602B;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Yanone, var(--bs-font-sans-serif);
}

/* Rainbow Header */

body > header {
    background: rgb(131,58,180);
    background: linear-gradient(120deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);
    z-index: 10;
}

body > main {
    padding-top: 3ex;
}

.nav-link.active {
    font-weight: bold;
}

/* fix for frequently used card table */

.border > .table > *:last-child > tr:last-child > td {
    border-bottom-width: 0;
}

/* Custom Highlighting */

.text-smallcaps {
  font-variant: small-caps;
}

.hidden-default {
    position: absolute;
    left: -9999px;
}