/* * text / border: #8c7862 * foreground: #fbf1c7 * background: #89bea6 */ body { font-family: "Departure Mono", sans-serif; font-optical-sizing: auto; font-weight: 400; color: #8c7862; background: #89bea6; line-height: 1.5; margin-inline: auto; margin: 0 auto; } .inside { max-width: 60rem; margin: 2rem auto; padding: 2rem 1.5rem; background: #fbf1c7; border: 4px solid #8c7862; border-radius: 14px; } nav { padding: 1rem; text-align: center; width: 6rem; } nav ul { list-style: none; margin: 0; padding: 0; } .gap { width: 4rem; } .content { width: 48rem; text-align: left; } @media screen and (max-width: 600px) { .column { width: 100%; } .gap { visibility: hidden; } } .trianta { font-size: 2.5rem !important; padding: 0px; } .canvas { margin: auto; display: inline-block; width: 60rem; vertical-align: bottom; } .stats { font-size: 18px; display: inline-block; vertical-align: middle; } h1 { max-width: 650px; text-align: left; padding: 8px 1.5rem; } h2 { border: solid 2px #8c7862; margin: auto; padding: 8px; text-align: center; width: 400px; } h3 { text-align: center; margin-top: 0; margin-bottom: 0.5rem; } p { margin: 1rem; } a { max-width: 8rem; padding: 8px; text-decoration: none; width: 100%; color: #8c7862; } a:hover, a:active { text-decoration: underline; } a.button { margin: 14px 10%; padding: 4px 12px; display: inline-block; text-decoration: none; width: 80px; text-align: center; } a:visited { color: #8c7862; } @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 #fe640b; } 100% { box-shadow: 0 0 8px 4px #eff1f5; } } .card { text-align: center; margin: 0px auto; margin-top: 25px; margin-bottom: 25px; border: 2px solid #8c7862; padding: 10px 0px; } #pong { margin: 6px; background: #61937c; }