
:root{
  --yoly-title-font:'Trebuchet MS',Arial,sans-serif;
  --yoly-text-font:Arial,Helvetica,sans-serif;
  --yoly-title-color:#0563ff;
  --yoly-accent-color:#0563ff;
  --yoly-title-glow:#0563ff;
  --yoly-text-glow:#0563ff;
  --yoly-title-blur:0px;
  --yoly-text-blur:0px;
  --yoly-title-tracking:0em;
  --yoly-text-tracking:0em;

  /* aliases used by existing pages */
  --title-font:var(--yoly-title-font);
  --ui-font:var(--yoly-text-font);
  --lab-title-font:var(--yoly-title-font);
  --accent:var(--yoly-accent-color);
}

/* Existing page variables */
body{font-family:var(--yoly-text-font)!important}
.hotspot .bigword,
.section-head h1,.section-head h2,
.merch-hero h1,.merch-title-blur,
.bio-headline,.bio-quote,
.gira-title,.vlog-title,
.contact-title,.contact-title-blur,
.product-name{
  font-family:var(--yoly-title-font)!important;
  color:var(--yoly-title-color)!important;
  text-shadow:0 0 var(--yoly-title-blur) var(--yoly-title-glow)!important;
  letter-spacing:var(--yoly-title-tracking)!important;
}
.interior-nav a,.merch-subtitle,.product-price,.cart-open,.merch-footer,
.gira-kicker,.vlog-kicker,.music-kicker,.contact-kicker,
button,input,select,textarea,label,p,small,a,span{
  font-family:var(--yoly-text-font)!important;
}
.interior-nav a,.merch-subtitle,.gira-kicker,.vlog-kicker,.music-kicker,.contact-kicker,.merch-footer{
  text-shadow:0 0 var(--yoly-text-blur) var(--yoly-text-glow)!important;
  letter-spacing:var(--yoly-text-tracking)!important;
}
