@charset "utf-8"; html { margin: 0; padding: 0; display: block; } body { display: block; background: #dfdfdf; font-size: 1rem; margin: 0; padding: 0; } div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote, footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #4D4D4D; font-size: 1rem; } h1 { font-size: 1.2rem; } h2 { font-size: 1rem; } h3 { font-size: 0.8rem; } h4 { font-size: 0.6rem; } img { max-width: 100%; height: auto; } ul { padding-left: 1.15rem; } li { line-height: 1.25; } a { text-decoration: none; } a:hover { cursor: pointer; } pre { /* Add background, border and scrollbar to
*/ background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; padding: 0.5rem } code { background: #eee; border-radius: 0.2rem; font-size: 0.95rem; } pre code { padding-right: 0.5rem; font-size: 0.85rem; line-height: 1; } footer { background-color: #4D4D4D; text-align: center; font-size: 0.8rem; padding: 1em; } footer span { background-color: #4D4D4D; color: #dfdfdf; } footer a { color: #afafef; font-size: 0.8rem; } nav{ background-color: #4D4D4D; color: #dfdfdf; overflow: hidden; } nav a { float: left; display: block; color: #dfdfdf; text-align: center; padding: 10px; text-decoration: none; font-size: 0.9rem; } nav a:hover { color: #dfcf6f; } @media screen and (max-width: 600px) { nav a { float: none; display: block; text-align: left; border: solid 2px #505050; } } @media screen and (max-width: 700px) { } header { margin: 5px; background: linear-gradient(to right, #2f789d, #a4c8c9); } header img { margin: 0 auto; height: 30vh; width: auto; display: block; object-fit: cover; object-position: left; } main { margin: 0 2em; } section { margin: 10px; } section.podcast { width: 90%; margin: 0 5%; display: flex; flex-wrap: wrap; } a.podcast { flex: 0 0 20%; flex-basis: 150px; box-sizing: border-box; border: solid 4px #7eb4be; border-radius: 10px; margin: 2.5%; padding: 1em 1em 0em 1em; } .podcast p { text-align: center; } .podcast img { filter: invert(60%) sepia(50%) hue-rotate(140deg) saturate(200%); transform: scaleX(0.9); } .card { height: 110px; filter: invert(60%) sepia(50%) hue-rotate(140deg) saturate(200%); transform: scaleX(0.9); } .card.record { background-image: url('../icons/mic-fill.svg'); } .card.schedule { background-image: url('../icons/calendar-2-line.svg'); } .card.subscribe { background-image: url('../icons/rss-fill.svg'); } .card.listen { background-image: url('../icons/volume-up-fill.svg'); } .card.host { background-image: url('../icons/user-fill.svg'); } .card.series { background-image: url('../icons/stack-fill.svg'); } .card.about { background-image: url('../icons/question-mark.svg'); } section.project { width: 90%; margin: 0 5%; display: flex; flex-wrap: wrap; } a.project { flex: 0 0 20%; flex-basis: 150px; box-sizing: border-box; border: solid 4px #7eb4be; border-radius: 10px; margin: 2.5%; padding: 1em 1em 0em 1em; } .project p { text-align: center; } .project img { filter: invert(60%) sepia(50%) hue-rotate(140deg) saturate(200%); transform: scaleX(0.9); } .column-container { display: flex; justify-content: space-between; } section.episodes, section.comments { paddng: 10px; flex-basis: 50%; } @media (min-width: 600px) { section.episodes, section.comments { flex-basis: 50%; } } @media (max-width: 600px) { .column-container { flex-direction: column; justify-content: stretch; } }