ShrimpDelightSite/shrimpy-styles.css
2026-03-05 22:35:12 -07:00

170 lines
3.2 KiB
CSS

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-list div:hover {
text-decoration: underline overline var(--ashy-shrimp);
}
.selected-project{
text-shadow: 4px 3px 0 var(--cherry-shrimp);
}
#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-top: 0;
margin-bottom: 0;
justify-content: space-between;
}
@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:16px 0;
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 */