.project-card { padding: 10px; height: 400px; background-color: #333F; background-repeat: no-repeat; background-size: cover; background-position: center; text-align: left; --hovered-card-color: #FFF4; } .project-card-role { font-weight: bold; font-size: 125%; } .project-highlighted { background-color: #ffc587; --foreground-color: #444; --hovered-card-color: #ffc587; --link-hover-color: #44CF; } .project-grid { display: grid; grid-gap: 10px 10px; grid-template-columns: repeat(2, 1fr); margin-top: 50px; } @media only screen and (max-width: 640px) { .project-grid { display: grid; grid-gap: 50px 10px; grid-template-columns: repeat(1, 1fr); margin-top: 50px; } } .project-grid > a { padding: 20px; border-radius: 7px; background: #FFF1; } .project-grid > a:hover { border-width: 5px; padding-top: 25px; padding-bottom: 15px; background: #FFF3; } .project-grid > a:visited { color: #444F; } .project-grid > a:active { background: var(--hovered-card-color); padding-top: 30px; padding-bottom: 10px; } .project-card[ruins-of-edis] { background-image: url('../assets/ruins-of-edis-cover.jpg'); } .project-card[stig-kart] { background-image: url('../assets/stig-kart-cover.png'); } .project-card[spirit-of-science] { background-image: url('../assets/spirit-of-science-cover.jpg'); } .project-card[boids] { background-image: url('../assets/boids-ecs-cover.jpg'); } .project-card[gml-tile-movement] { background-image: url('../assets/gml-tile-movement-cover.jpg'); } .project-card[tower-vr] { background-image: url('../assets/tower-vr-cover.jpg'); background-position: 50% 100%; } .project-card[station-to-station] { background-image: url('../assets/station-to-station-cover.jpg'); background-position: 0 0; } .project-card[agoraphobia] { background-image: url('../assets/agoraphobia-cover.png'); background-position: 50% 50%; } .project-card[going] { background-image: url('../assets/going-cover.png'); background-position: 50% 50%; } .project-card[you-done-it] { background-image: url('../assets/you-done-it-front.png'); background-position: 50% 50%; } .project-card[fencer-collision] { background-image: url('../assets/fencer-collisions.png'); background-position: 50% 50%; } .project-card[practice-shooter] { background-image: url('../assets/practice-shooter-cover.png'); background-position: 50% 50%; } .project-card[terrain-editor] { background-image: url('../assets/terrain-editor.png'); background-position: 50% 50%; } .project-card > h2 { text-decoration: underline; } .project-labels { margin-top: 20px; } .project-labels > p { display: inline; color: white; background-color: #5C5F; border-color: black; margin-top: 20px; margin-bottom: 20px; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; border-radius: 4px; width: fit-content; margin-bottom: 0px; line-height: 2em; } .project-labels > p.play-on-itch { background:#fa5c5c; } .project-labels > p.play-on-steam { background:rgb(11, 81, 173); } h2.project-title { margin-top: 20px; margin-bottom: 10px; }