:root{--color-primary: #00758D;--color-highlight: #FF5900;--color-text: #d9e7e8;--color-text-stroke: var(--color-primary);--color-background: #192224;--size-text: 36px;--size-vgap: 2em;--size-hgap: 2vw}@font-face{font-family:Barlow;src:local("Barlow"),url(./BarlowSemiCondensed-Regular-8a8a0b90.ttf) format("truetype")}body{font-family:Barlow,sans-serif;font-size:var(--size-text);color:var(--color-text);text-shadow:.01em .01em var(--color-text-stroke),.02em .02em var(--color-text-stroke),.03em .03em var(--color-text-stroke),.04em .04em var(--color-text-stroke),.05em .05em var(--color-text-stroke),.06em .06em var(--color-text-stroke),.06em .06em var(--color-text-stroke),.07em .07em var(--color-text-stroke),.08em .08em var(--color-text-stroke),.09em .09em var(--color-text-stroke);margin:0;background:var(--color-background)}.container{display:grid;grid-template-rows:min-content 1fr;gap:var(--size-vgap) 0;grid-auto-flow:row;grid-template-areas:"header" "content" "footer"}.podcast-name{text-shadow:.075em .075em var(--color-primary) .01em .01em var(--color-primary),.02em .02em var(--color-primary),.03em .03em var(--color-primary),.04em .04em var(--color-primary),.05em .05em var(--color-primary),.06em .06em var(--color-primary),.06em .06em var(--color-primary),.07em .07em var(--color-primary),.08em .08em var(--color-primary),.09em .09em var(--color-primary),-2px -2px 0 var(--color-primary),2px -2px 0 var(--color-primary),-2px 2px 0 var(--color-primary),2px 2px 0 var(--color-primary);font-weight:700}h1,h2,h3,h4,h5,h6{text-shadow:.01em .01em var(--color-highlight),.02em .02em var(--color-highlight),.03em .03em var(--color-highlight),.04em .04em var(--color-highlight),.05em .05em var(--color-highlight),.06em .06em var(--color-highlight),.06em .06em var(--color-highlight),.07em .07em var(--color-highlight),.08em .08em var(--color-highlight),.09em .09em var(--color-highlight),-1px -1px 0 var(--color-highlight),1px -1px 0 var(--color-highlight),-1px 1px 0 var(--color-highlight),1px 1px 0 var(--color-highlight)}h1{margin-top:0;margin-bottom:.25em}header{display:flex;align-content:center;justify-content:center;grid-area:header;background-image:url("./Top Banner BG-dc4eede6.png");background-position:center;background-size:cover;height:6em;border-bottom:var(--color-highlight) 3px solid}header img{height:100%;scale:1.65}.content{grid-area:content;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;grid-auto-flow:row;gap:var(--size-vgap) var(--size-hgap);padding:0 5em}.content>*{text-align:center}.content .header{grid-column:3 / span 8}.content .body{grid-column:4 / span 6;margin-top:calc(-1 * var(--size-vgap))}.content .leader.body{grid-row:1;grid-column:1 / -1;margin-top:0}.content .latest-episode.header{grid-row:2}.content .latest-episode.body{grid-row:3;text-align:right}.content .latest-episode.body .widget{border:0;width:100%;height:5em;transition:height .5s ease-in-out}.content .latest-episode.body .widget.feed{height:50lvh}.content .platform.header{grid-row:4}.content .platform.button{grid-row:5;display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 4;border-radius:.5em}.content .platform.button,.content .links.button{outline:var(--color-primary) 0 solid;background-color:var(--color-primary);margin-bottom:.25em;transition:outline-color .1s ease-in-out,outline-width .1s ease-in-out}.content .platform.button:hover,.content .links.button:hover,.content .platform.button:focus,.content .links.button:focus{outline-color:var(--color-text);outline-width:.25em}.content .platform.button img,.content .links.button img{max-width:100%}.content .links.header{grid-row:6}.content .links.body{grid-row:7}.content .links.button{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:50%}.grid-x{display:grid;grid-auto-columns:auto;grid-auto-flow:column;gap:0 1em}button.button-link{background:none!important;border:none;padding:0!important;color:inherit;font:inherit;text-decoration:underline;text-shadow:inherit;cursor:pointer}footer{background:rgb(0 0 0 / 30%);padding:1em;text-align:center;font-size:.7em;opacity:90%}footer .credits{font-size:.8em;font-style:italic}@media only screen and (min-width: 1921px){body{font-size:1vw}}@media only screen and (max-width: 1440px){.content{padding:0 2em}}@media only screen and (max-width: 1200px){body{font-size:calc(var(--size-text) * .8)}.content .header{grid-column:2 / span 10}.content .body{grid-column:3 / span 8}}@media only screen and (max-width: 800px){body{font-size:calc(var(--size-text) * .6)}.content .header{grid-column:1 / span 12}.content .body{grid-column:2 / span 10}}@media only screen and (max-width: 500px){.content{padding:0 1em}.content .header,.content .body{grid-column:1 / span 12}}
