redstrate.com/themes/red/assets/css/site.css

82 lines
1 KiB
CSS

/* desktop devices */
@media (min-width: 768px) {
aside {
flex: 200px 0 0;
}
}
/* mobile devices */
@media (max-width: 768px) {
aside {
width: 100%;
}
aside div {
padding: 2px;
}
aside div a {
font-size: 125%;
}
}
body {
--accent-color: #d26c6c;
background-color: #e3e3e3;
accent-color: var(--accent-color);
display: flex;
flex-flow: row wrap;
}
header {
flex-grow: 1;
flex-basis: 100%;
margin: 10px;
}
aside {
background-color: white;
text-align: center;
border: 1px solid black;
border-radius: 3px;
padding: 15px;
margin: 10px;
}
article {
background-color: white;
border: 1px solid black;
border-radius: 3px;
padding: 15px;
flex: 2 0px;
margin: 10px;
}
footer {
background-color: white;
flex-grow: 1;
flex-basis: 100%;
margin: 10px;
}
.article-img {
width: 100%;
height: auto;
}
.gallery-img {
border: 1px black solid;
border-radius: 5px;
}