body { cursor: url("assets/shrimp_cursor.png"), auto; --space-shrimp-blue: #2C2C54; --cherry-shrimp: #A40E4C; --ashy-shrimp: #ACC3A6; --apricot-shrimp: #F5D6BA; --tangerine-dream-shrimp: #F49D6E; color: var(--space-shrimp-blue); background: repeat url(assets/shrimp-tile.png); background-size: 50px; margin: 0 20px; } .we-are-shrimp-squad { width:100%; height: 50%; background-color: var(--tangerine-dream-shrimp); font-size:30pt; display:flex; align-items: center; justify-content: center; gap: 30px; } .we-are-shrimp-squad img { height:10%; width: 10%; } .flip { transform: scaleX(-1); } .shrimp-hero { max-width:100%; height:auto; background-color: var(--apricot-shrimp); display:flex; align-items: center; justify-content: center; width:100%; } .shrimp-hero img { max-width:100%; height:auto; vertical-align: top; } .shrimp-hero div.inside-container, .shrimp-info { background-color: var(--cherry-shrimp); padding:10px; } .shrimp-hero button, .shrimp-info button{ border-radius: 10px; background-color: var(--space-shrimp-blue); color: var(--tangerine-dream-shrimp); padding:10px; margin-top:10px; width: 100%; cursor: unset; } .shrimp-project-list { padding: 10px 0; display: flex; gap: 20px; justify-content: space-evenly; border-image: url("./assets/waves-border.png") 27 fill / 35px / 25px 0 0 0 round; position:relative; color: var(--tangerine-dream-shrimp); font-size: 24px; } #shrimp-project-content { display: flex; flex-direction: column; align-items: center; width: 100%; margin-top: 10px; } #shrimp-project-content .upper{ display: flex; justify-content: space-between; gap: 10px; } #shrimp-project-content .upper > * { flex-basis: 32%; } #shrimp-project-content .upper > div{ background-color:var(--tangerine-dream-shrimp); padding: 0 10px; } #shrimp-project-content .smol-image{ width: 30%; } #shrimp-project-content #image-central { width: inherit; margin-top: 15px; } #shrimp-gif { display: flex; flex-flow: row wrap; } #shrimp-gif > * { width:50%; } #project-content{ display:flex; flex-flow:column; margin: 0 auto; } @media screen and (orientation: portrait) { #shrimp-project-content .upper{ flex-direction: column; gap: 15px; } #shrimp-project-content .smol-image{ width: 100%; } } .bold { font-weight: bold; } /* buttons */ .cta-wrapper{ margin-top:16px; background-color: var(--space-shrimp-blue); border-radius: 5px; padding:15px; width:fit-content; } .cta-wrapper .cta { text-decoration: none; border-right: 2px solid var(--ashy-shrimp); color: var(--ashy-shrimp); font-size: 24px; animation: blink-border .75s step-end infinite; } @keyframes blink-border { from, to { border-color: transparent } 50% { border-color: var(--ashy-shrimp); } } /* end buttons */