body { font-family: Arial, sans-serif; font-size: 14px; color: #4c4f69; line-height: 1.5; max-width: 800px; margin-inline: auto; background: #dce0e8; margin: 0px auto; padding-top: 80px; } canvas { margin: auto; } #navigation { background: #ccd0da; position: fixed; top: 0px; left: 0px; right: 0px; text-align: right; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 6px; max-width: 900px; margin: auto; display: flex; } #navBarLeft { color: #fe640b; text-shadow:1px 1px 10px #fe640b; float: left; text-align: left; font-size: 24px; line-height: 20px; margin-right: auto; } .navItem { margin: 6px; margin-top: 0px; padding: 8px; line-height: 21px; text-align: right; font-weight: bold; border: 2px solid #4c4f69; border-radius: 12px; display: inline-block; } #top { margin-bottom: 6px; border-radius: 16px; border-top-left-radius: 0px; margin: 4px auto; margin-top: 0px; height: 55px; } #main { margin: 0px auto; } .canvas { width: 780px; height: 600px; align-items: center; justify-content: center; margin: auto; } .cardStats { font-size: 18px; } h1 { width: 130px; text-align: center; display: inline-block; font-size: 1.8rem; margin: 0px; padding: 8px; border-top-left-radius: 18px; border-top-right-radius: 18px; } h2 { font-size: 1.8rem; text-align: center; margin-top: 0; margin-bottom: 0.5rem; } h3 { color: #dc8a78; font-size: 1.3rem; margin-top: 0; margin-bottom: 0; } h4 { color: #8c8fa1; font-size: 1.1rem; margin-top: 0; margin-bottom: 0.5rem; } p { margin: 0px; } a { text-decoration: none; color: #8aadf4; } a:hover, a:active { border-radius: 9px; text-decoration: underline; text-shadow: 1px 1px 1px #333; animation: hover 3s linear infinite; } a.button { margin: 14px 10%; padding: 4px 12px; border: 1px outset #bcc0cc; border-radius: 9px; color: #1e66f5; display: inline-block; background-color: #ccd0da; text-decoration: none; width: 80px; text-align: center; } @keyframes hover { 0% { box-shadow: 0 0 8px 4px #eff1f5; } 15% { box-shadow: 0 0 8px 4px #bcc0cc; } 50% { box-shadow: 0 0 8px 4px #7287fd; } 85% { box-shadow: 0 0 8px 4px #bcc0cc; } 100% { box-shadow: 0 0 8px 4px #eff1f5; } } @keyframes card { 0% { box-shadow: 0 0 8px 4px #eff1f5; } 50% { box-shadow: 0 0 8px 4px #df8e1d; } 100% { box-shadow: 0 0 8px 4px #eff1f5; } } .card { background: #ccd0da; text-align: center; border-radius: 18px; animation: card 3s linear infinite; width: 800px; height: 800px; margin: 0px auto; margin-top: 25px; margin-bottom: 25px; } .cardTop { background: #acb0be; border-top-left-radius: 18px; border-top-right-radius: 18px; } #pong { margin: 6px; border-radius: 9px; background: #494d64; }