/**
 * Theme Name:        Twentyfifteen Mod
 * Template:          twentyfifteen
 */

@font-face {
    font-family: "Ubuntu";
    font-stretch: 100%;
    font-style: normal;
    font-weight: 100 800;
    font-display: swap;
    src:url("./font/UbuntuSans[wdth,wght].woff2") format("woff2-variations");
}

@font-face {
    font-family: "Ubuntu Mono";
    font-stretch: 100%;
    font-style: normal;
    font-weight: 100 800;
    font-display: swap;
    src:url("./font/UbuntuSansMono[wght].woff2") format("woff2-variations");
}

#page * {
    font-family: "Ubuntu";
    font-weight: 200;
}

#page h1, #page h2, #page h2 *, #page h3, #page h3 *, #page h4, #page h4 * #page h5, #page h5 * #page strong {
    font-weight: 500 !important;
}

#page footer#colophon {
	display: none;
}

#page .wp-block-code {
	border: 1px solid black !important;
	background-image: linear-gradient(0deg, #ffffff 25%, #f2f2f2 25%, #f2f2f2 50%, #ffffff 50%, #ffffff 75%, #f2f2f2 75%, #f2f2f2 100%);
    background-size: 8rem 8rem;
}

#page .wp-block-code code {
	margin: 2rem 0;
	padding: 0 1.5rem;
	line-height: 2rem;
	white-space: pre;
	width: max-content;
}

#page .wp-block-code,
#page .wp-block-code code,
#page .wp-block-code code strong {
	font-family: "Ubuntu Mono" !important;
}

#page .entry-content strong {
  font-weight: 500;
}

#page .sidebar {
  background-color: #2e5d8a;
}

@media screen and (min-width: 59.6875em) {
  #page #page .sidebar {
    min-height: 100vh;
    background: #2e5d8a;
  }

  #page .sidebar .site-title,
  #page .sidebar .site-title *,
  #page .sidebar .site-description,
  #page .sidebar .site-description *,
  #page .sidebar .nav-menu,
  #page .sidebar .nav-menu *,
  #page .sidebar .nav-menu .menu-item-description,
  #page .sidebar .nav-menu .menu-item-description * {
    font-weight: 600 !important;
	color: #fff;
  }
}