html, body { /* font-size: 30px; /* px signifie 'pixels': la taille de base pour la police est désormais 10 pixels de haut */ /* font-family: 'Open Sans', sans-serif; /* cela devrait être le reste du résultat obtenu à partir de Google fonts */ font-family: -apple-system, BlinkMacSystemFont, monospace; /*font-family: 'SF Mono', SFMono-Regular, ui-monospace, 'DejaVu Sans Mono', Menlo, Consolas, monospace;*/ /*font-family: Helvetica, sans-serif;*/ background-color: white; color: black; font-size: 100%; box-sizing: border-box; height: 100%; padding: 0; margin: 0; overflow-anchor: none; } h1 { font-size: 24px; } header, footer { padding: 10px; } header { font-size: 20px; } .page-body { flex-grow: 1; } .wrapper { box-sizing: border-box; min-height: 100%; display: flex; flex-direction: column; } a { color: #3878D8; } table { font-size: 20px; font-weight: 500; } table, th, td { border: 1px solid; border-color: #ddd; border-collapse: collapse; } table { width: 100%; border-collapse: collapse; } tr { height: 80px; } td { padding: 8px 16px; } .big { font-size: 20px; font-weight: 600; } .sbig { font-size: 30px; font-weight: 600; } .score { width: 60px; font-size: 150%; text-align: center; vertical-align: middle; } .bigscore { width: 100px; font-size: 200%; text-align: center; vertical-align: middle; } .center { text-align: center; margin: 0 auto; } .scenter { text-align: center; font-size: 200%; margin: 0 auto; } .bigcenter { text-align: center; font-size: 400%; margin: 0 auto; } .match { /* display: inline-block; */ display:inline-block; width: 28%; padding: 0px 20px; vertical-align: top; /* here */ margin-bottom: 40px; } .duration { /* display:grid; */ /* grid-template-columns: max-content max-content; */ width: 100%; background-color: #fcc; } .alignleft { float: left; } .alignright { float: right; } .clear { clear: both; } .teamname { width: 100%; font-size: 120%; } .steamname { width: 100%; font-size: 150%; } .teams { padding-top: 20px; width: 1000px; margin: 0 auto; align-items: center; } .smatch { padding-top: 20px; width: 800px; margin: 0 auto; /* position: relative; top: 20%; */ /* transform: translateY(50%); */ } .right { text-align: right; } .scontainer { display: flex; align-items: center; } .page-footer { flex-grow: 0; flex-shrink: 0; } .container { /* width: 100%; */ /* text-align:center; */ /* margin: 0 auto; */ }