@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&family=Martian+Mono:wght@100..800&display=swap');

/* Remove navbar background gradient and image */
nav {
  background-image: none !important;
  background-color: transparent !important;
}

/* Larger logo in navbar */
nav > .d-flex.pa-4 a.v-btn--router img {
  margin-top: 10px;
  margin-left: 10px;
  height: 60px !important;  
  width: auto !important;       
}

/* Larger logo - desktop sizes */
@media (min-width: 1024px) {
  nav > .d-flex.pa-4 a.v-btn--router img {
    margin-top: 26px;
    margin-left: 26px;
    height: 80px !important;  
    width: auto !important;       
  }
}

/* Custom base font */
html,
body,
h1.text-center > .text-body-1,
.v-application,
.v-application * {
  font-family: "Onest", system-ui, Roboto, sans-serif !important;
}

/* Custom title font */
#title {
  font-family: "Martian Mono", monospace !important;
  font-weight: 800;
  letter-spacing: -0.02em;
}

/* Hide irrelevant nav items */
  /* Hide link to gancio */
nav a[href="/about"] {
  display: none !important;
}

  /* Hide light/dark mode switcher SVG */
nav .d-flex button.v-btn svg path[d="M12,20C9.79,20 7.79,19.1 6.34,17.66L17.66,6.34C19.1,7.79 20,9.79 20,12A8,8 0 0,1 12,20M6,8H8V6H9.5V8H11.5V9.5H9.5V11.5H8V9.5H6M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,16H17V14.5H12V16Z"] {
  display: none !important;
}

/* Tagline add margins */
h1.text-center > .text-body-1 {
  max-width: 800px; 
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
}

/* Tagline add margins */
h1.text-center > .text-body-1 {
  margin-left: 15px;
  margin-right: 15px;
}

/* Tagline add max width - desktop */
@media (min-width: 740px) {
  h1.text-center > .text-body-1 {
    max-width: 800px; 
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
  }
}