/* purgecss start ignore */
@tailwind base;
@tailwind components;

article > header > h1,
article > header > h2 {
    @apply text-primary;
    font-family: 'new edge rounded'
}

code {
  @apply bg-indigo-100;
  @apply p-px;
  @apply rounded;
  @apply text-sm;
}

div.notices {
  @apply m-2;
  @apply p-3;
  @apply rounded;
}

/* Markdown-Notices Plugin styling */
div.notices > p:first-child {
  @apply mt-0;
}

div.notices > p:last-child {
  @apply mb-0;
}

div.notices.indigo {
  @apply bg-indigo-100;
  @apply border-indigo-200;
}

div.notices.green {
  @apply bg-green-100;
  @apply border-green-200;
}

div.notices.yellow {
  @apply bg-yellow-100;
  @apply border-yellow-200;
}

div.notices.red {
  @apply bg-red-100;
  @apply border-red-200;
}
/* purgecss end ignore */

@font-face {
    font-family: "new edge rounded";
    font-style: normal;
    src: local('new edge rounded'), local('new edge rounded'),
         src: url("../fonts/NewEdge6666-LightRounded.woff2") format("woff2"),
    url("../fonts/NewEdge6666-LightRounded.woff") format("woff");
  }

@font-face {
    font-family: "Comic Neue";
    font-style: normal;
    src: local('Comic Neue'), local('Comic Neue'),
         src: url("../fonts/ComicNeue-Regular.woff2") format("woff2"),
    url("../fonts/ComicNeue-Regular.woff") format("woff");
  }

  @font-face {
    font-family: "Comic Neue";
    font-style: bold;
    src: local('Comic Neue'), local('Comic Neue'),
         src: url("../fonts/ComicNeue-Bold.woff2") format("woff2"),
    url("../fonts/ComicNeue-Bold.woff") format("woff");
  }

/* montserrat-300 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
         url('../fonts/montserrat-v14-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../fonts/montserrat-v14-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }


  /* source-sans-pro-300 - latin */
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
         url('../fonts/source-sans-pro-v13-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('../fonts/source-sans-pro-v13-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }


ul {
    list-style-type: none;
    font-family: 'new edge rounded';
    padding: 0;
}

ul li {
    margin: 15px;
}

.schedule-page {
    color: blue!important; 
}

.listen-back-page {
    color: white!important; 
}

.schedule-page .post-title {
    border-top: 1px solid blue;
    padding-top: 5px;
    margin-top: 5px;
}

.listen-back-page .post-title {
    color: white!important; 
    border-top: 1px solid white;
    padding-top: 5px;
    margin-top: 5px;
}

.post-title a {
    text-decoration: none;
    cursor: pointer;
}

.listen-back-page .post-title a {
    color: white!important; 
}


.post-title a:hover {
    text-decoration: underline;
}

.post-details {
    margin-top: 5px;
    padding-left: 15px;
    font-size: 0.9em;
}

.listen-back-page .post-details {
    color: white!important; 
}

iframe {
    text-decoration: none;
    border: 0px;
}


@tailwind utilities;

