body { display: flex; align-items: center; justify-content: center; height: 100vh; background-color: #260d34; font-family: monospace; } .container { width: 800px; padding: 2%; background-color: #fe6c90; color: #060608; border-radius: 25px; border: 5px solid #87286a; box-shadow: 15px 15px 0px #452459; text-align: center; } h2 { font-size: 2.5em; color: #d03791; text-shadow: 1px 1px 0px #452459; } button { background-color: #452459; border: 3px solid #87286a; color: #d03791; padding: 5px 10px; text-align: center; text-transform: uppercase; font-family: monospace; display: inline-block; font-size: 1.5em; } input[type=file] { background-color: #d03791; border: 3px solid #452459; border-radius: 25px; color: #260d34; padding: 5px 10px; text-align: center; text-transform: lowercase; font-family: monospace; display: inline-block; font-size: 1em; } #upload { background-color: #d03791; border: 3px solid #452459; border-radius: 25px; color: #260d34; padding: 5px 10px; text-align: center; text-transform: lowercase; font-family: monospace; display: inline-block; font-size: 1em; } a { background-color: #452459; border: 3px solid #fe6c90; color: #d03791; padding: 5px 10px; text-align: center; text-transform: lowercase; font-family: monospace; display: inline-block; font-size: .8em; } #fullmooncity { position: absolute; top: 0; left: 0; } #canvas { padding: 15px; }