#hatGames .games{flex-wrap:wrap;max-width:100%;display:flex}@media (min-width:425px){#hatGames .games{max-width:400px;margin:auto}}@media (min-width:768px){#hatGames .games{max-width:100%}}#hatGames .gameContainer{border:1px solid #b1b3b359;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1.5rem 2rem;display:flex}@media (min-width:768px){#hatGames .gameContainer{width:50%}}@media (min-width:1200px){#hatGames .gameContainer{width:33.333%}}#hatGames .gameContainer .gameContent{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:425px){#hatGames .gameContainer .gameContent{flex-direction:row}}#hatGames .gameContainer .game{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}@media (min-width:768px){#hatGames .gameContainer .game{flex-direction:row}}#hatGames .gameContainer .game.past-game{opacity:.5}#hatGames .gameContainer .game.past-game img{filter:grayscale()}#hatGames .gameContainer .game.subdued img{filter:grayscale();opacity:.25}#hatGames .gameContainer img.hatImage{width:75px;height:auto;margin-bottom:0}#hatGames .gameContainer img.hatImage.past-game{opacity:.5;filter:grayscale()}#hatGames .gameContainer img.logo{width:50px;margin-bottom:0}#hatGames .gameContainer .gameDetails{text-align:start;flex-direction:column;justify-content:center;gap:.2rem;display:flex}#hatGames .gameContainer .opponent{align-items:center;gap:.25rem;display:flex}#hatGames .gameContainer .opponentName{text-transform:uppercase;color:#0c2340;font-size:2rem;font-style:normal;font-weight:700;line-height:1;font-family:Tungsten Narrow A,Tungsten Narrow B,din-condensed,sans-serif!important}#hatGames .gameContainer .opponentName .opponentTeamCity{text-transform:none;font-size:1.4rem;font-weight:400;display:block}#hatGames .gameContainer .gameDetailsDate{text-align:center;padding-left:0;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.25;font-family:"factoria",var(--font-roboto),sans-serif!important;font-weight:400!important}@media (min-width:425px){#hatGames .gameContainer .gameDetailsDate{text-align:left;padding-left:.5rem}}#hatGames .gameContainer .gameDetailsDate .gameTime{text-transform:uppercase;display:block}#hatGames .gameTag{color:#fff;background:#0c2340;padding:.5rem;font-style:normal;font-weight:500;line-height:1;font-family:"factoria",var(--font-roboto),sans-serif!important}#hatGames .gameTag.past-game{opacity:.5}#hatGames .gameLinkButton{letter-spacing:.4px;text-transform:uppercase;text-align:center;color:#0c2340;-webkit-user-select:none;user-select:none;background-color:#00a7e1;border:1px solid #00a7e1;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:2rem;font-style:normal;font-weight:700;line-height:1;text-decoration:none;transition:all .2s ease-out;display:flex;font-family:Tungsten Narrow A,Tungsten Narrow B,din-condensed,sans-serif!important}#hatGames .gameLinkButton:hover,#hatGames .gameLinkButton:focus{color:#0c2340;cursor:pointer;background-color:#009bce;border-color:#009bce;outline:none;text-decoration:none}#hatGames .gameLinkButton:focus-visible{outline-offset:1px;outline:1px solid #00a7e1}#hatGames .gameLinkButton{margin-bottom:.25rem}#hatGames .soldOut{color:#c8102e;text-transform:uppercase;text-align:center;font-size:2rem;font-style:normal;font-weight:700;font-family:Tungsten Narrow A,Tungsten Narrow B,din-condensed,sans-serif!important}
