.emoji { font-family: 'Noto Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols', 'EmojiOne Color', 'EmojiOne', 'Apple Color Emoji', 'Twemoji Mozilla', 'Twemoji', 'Segoe UI Symbol', sans-serif; /* just try them all 🤷 */ } a { color: #59CBF7 } a:hover, a:visited { color: #F5A9B7 } a.icon { text-decoration: none; } img.icon { vertical-align: middle; } html,body { margin: 0; padding: 0; font-family: Arial, sans-serif; background-color: #000; color: #fff; text-align: center; font-size: larger; } body { width: 100%; height: 100%; display: flex; justify-content: center; margin: 0 auto; } .mainBody { max-width: 1200px; height: 100%; } header { color: #fff; padding: 0; margin: 1em 0; text-align: center; } nav { display: flex; flex-direction: row; justify-content: space-between; background-color: #111; border-radius: 12px; align-items: center; width: 100%; padding: 1em; } .navbar { margin: 0; padding: 0; display: grid; grid-template-columns: repeat(7, 1fr); align-items: center; align-self: center; } table { width: 100%; border-collapse: collapse; background-color: #111; color: #fff; } table th, table td { padding: 0.5em; border: 1px solid #444; } table th { background-color: #222; font-weight: bold; } table tr:nth-child(even) { background-color: #333; } table tr:hover { background-color: #555; } #array { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 1em; } #array div, .box { margin: 0 0.5em; padding: 0.5em; background-color: #333; border-radius: 12px; color: #fff; font-weight: bold; }