body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#092837;max-height:100dvh;overflow:hidden}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.adventure-tile{aspect-ratio:1;background-size:contain;display:flex;justify-content:stretch;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:300px}.adventure-tile.selected{-webkit-transform:scale(1.5);transform:scale(1.5)}.tile-text{align-items:center;background-color:rgba(0,0,0,.6);color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;text-align:center;text-shadow:0 0 #000;transition:background-color .2s ease-in-out,text-shadow .2s ease-in-out;width:100%}.adventure-tile.selected .tile-text{background-color:transparent;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}@media (hover:hover){.adventure-tile.base:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media (max-width:660px){.adventure-tile{width:150px}.tile-text{font-size:1rem}}.adventure-details-container{align-items:stretch;display:flex;justify-content:stretch;min-height:33vh;transition:min-height .2s ease-in-out;width:100%}.adventure-details-container.hidden{height:0;min-height:0}.adventures-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh}.adventure-list{display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;gap:.5rem;justify-content:center;overflow:hidden scroll;padding:1rem 0}@media (max-width:900px){.adventure-details-container{min-height:50dvh}}.adventure-details{align-items:center;background-color:rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;width:100%}.adventure-details a,.adventure-details a:hover,.adventure-details a:visited{color:#fff}.episode-select-container{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;height:94px;justify-content:center;max-height:94px;max-width:100%;padding:.5rem 0}.episode-select-btn{background-color:#092837;border:2px solid transparent;box-sizing:initial;color:#fff;flex-shrink:0;font-weight:700;padding:.5rem 1rem;transition:all .2s ease-in-out}.episode-select-btn.selected{border:2px solid #fff;-webkit-transform:scale(1.4);transform:scale(1.4)}.details-grid{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(2,fit-content(100%));max-height:calc(100% - 94px);overflow:hidden auto;padding:0 2rem}.spotify-link{background-color:#1db954;background-image:url(/static/media/Spotify_Icon_RGB_White.ecd5405176643e26f9f8.png);background-repeat:no-repeat;background-size:contain;border:.5rem solid #1db954;border-radius:50px;box-sizing:border-box;font-size:1rem;font-weight:700;margin-top:.5rem;padding:.25rem .5rem .25rem 2.5rem;text-decoration:none}@media (max-width:900px){.details-grid{gap:0;grid-template-columns:1fr;max-height:calc(100% - 55px)}.episode-select-container{flex-wrap:nowrap;height:55px;justify-content:normal;max-height:55px;max-width:100%;overflow:auto hidden;padding:0 1rem}}
/*# sourceMappingURL=main.22f14da8.css.map*/