body { background-color: #ffffff; place-items: center; text-align: center; padding-bottom: 30px; } td { border-radius: 4px; padding: 10px 2px; white-space: nowrap; } th { background-color: #999; border-radius: 4px; padding: 10px, 2px; } a:link { background-color: #ccc; color: #000; text-decoration: none; display: block; border-radius: 4px; border: 1px solid #bbb; } a:hover { background-color: #aaa; display: block; } .hidden-mobile { display: none; } .blink-bg { animation: blinkingBackground 2s infinite; } @keyframes blinkingBackground{ 0% { background-color: #ffee00;} 50% { background-color: #ff3200;} 100% { background-color: #ffee00;} } .footer { position: fixed; left: 0; bottom: 0; width: 100%; height: 50px; text-align: center; }