body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{display:flex;flex-direction:column;font-family:Verdana,Geneva,Tahoma,sans-serif;min-height:100vh}.App-link{color:#61dafb}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4a5366;font-size:16px;overflow-x:hidden}@media (prefers-color-scheme:dark){body{background-color:#1a1a1a}}[role=button],a,button{min-height:44px;min-width:44px;touch-action:manipulation}html{scroll-behavior:smooth}.bgpage{background-color:#f5f5f5;flex:1 1}@media (prefers-color-scheme:dark){.bgpage{background-color:#0f0f0f}}footer{background-color:#4a5366;color:#fff}@media (prefers-color-scheme:dark){footer{background-color:#1a1a1a}}.intro-blurb,.intro-container{align-content:center;align-items:center;justify-content:center;text-align:center}.intro-blurb{display:block}.MuiCardMedia-root{transition:transform .2s ease-in-out}.MuiCardMedia-root:hover{transform:scale(1.02)}.MuiCardMedia-root img{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.MuiCardMedia-root img[src*=".gif"]{background:#0000;object-fit:contain}.MuiCardMedia-root img[src*="mzstatic.com"]{background:#f8f9fa;object-fit:contain}.MuiCardMedia-root{background:none!important}.MuiCard-root:hover .MuiCardMedia-root img{transform:scale(1.05)}.MuiCard-root,.MuiGrid-item{display:flex;width:100%!important}.MuiCard-root{flex:1 1;flex-direction:column;max-width:100%!important}.MuiGrid-container,.MuiGrid-item-xs-12{width:100%!important}.MuiGrid-item-md-6,.MuiGrid-item-sm-6{width:50%!important}.MuiGrid-item-lg-4{width:33.333333%!important}@media (prefers-color-scheme:dark){.MuiCardMedia-root img[src*="mzstatic.com"]{background:#2a2a2a}.MuiCard-root{background-color:#1a1a1a!important}.MuiCard-root:hover{box-shadow:0 16px 48px #ffffff26!important}}@media (max-width:768px){body{font-size:14px}.App{overflow-x:hidden;width:100%}.MuiCard-root{cursor:pointer}.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiCardMedia-root img{object-fit:cover}}@media (min-width:769px) and (max-width:1024px){.MuiContainer-root{padding-left:24px!important;padding-right:24px!important}.MuiCardMedia-root img{object-fit:cover}}
/*# sourceMappingURL=main.83db7a45.css.map*/