You need to add this to the <head>
of your html:
<meta name="viewport" content="width=device-width, initial-scale=1">
Without this the browsers won't understand very well the scale of your site.
That said, your front page scales well horizontally, but not so well vertically. This is rather normal, as most sites will require you to scroll down to get all content on a page. But you can try to adapt your content to the vertical axis by using percentages and/or vh
(viewport height) units in your css to indicate the vertical distance between elements, padding, margin, etc.
You could do something like this with your different CSS classes: Replace your fixed pixel values with fluid % values:
div#players > span {
display: inline-block;
background-color: rgba(0,0,0,0.5);
border-bottom: 3px solid #7360FF;
padding: 4% 8%;
font-size: 18px;
font-family: 'Barlow', sans-serif;
color: white;
margin: 10% 0;
}
Just an example, but if you add enough percentages your page will eventually ble completely flexible and adapt better to smaller and larger screens.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…