Skip to content
Snippets Groups Projects
main.css 14.5 KiB
Newer Older
julientaq's avatar
julientaq committed
@import url(../layout/one-column.css);
julientaq's avatar
julientaq committed
/* colors set up */

julientaq's avatar
julientaq committed
h1,
h2,
h3,
h4,
p.tags,
a {
  color: var(--color-content);
julientaq's avatar
julientaq committed
}
julientaq's avatar
julientaq committed
.home,
.about,
.products {
  --color-content: var(--color-blue);
Agathe's avatar
Agathe committed
}
julientaq's avatar
julientaq committed
.services,
.community {
  --color-content: var(--color-pink);
}

.news,
julientaq's avatar
julientaq committed
.blog-post,
julientaq's avatar
julientaq committed
.articles,
.article-single,
julientaq's avatar
julientaq committed
.team,
.press {
julientaq's avatar
julientaq committed
  --color-content: var(--color-purple);
Agathe's avatar
Agathe committed
}

julientaq's avatar
julientaq committed
.hideTag {
julientaq's avatar
julientaq committed
  display: none;
Agathe's avatar
Agathe committed
}

Agathe's avatar
Agathe committed
/* General -------------------- */
body {
julientaq's avatar
julientaq committed
  font-size: var(--font-size);
Agathe's avatar
Agathe committed
  font-family: var(--font-body);
  margin: 0;
  overflow-x: hidden;
julientaq's avatar
julientaq committed
  color: #101010;
Agathe's avatar
Agathe committed
}

p {
julientaq's avatar
julientaq committed
  font-size: 1.1em;
Agathe's avatar
Agathe committed
  line-height: var(--font-lineHeight);
}
Agathe's avatar
Agathe committed

a {
julientaq's avatar
julientaq committed
  text-decoration: none;
}
a:hover {
  color: var(--color-gris);
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
main p,
main li {
  max-width: 70ch;
  line-height: 1.5;
  font-size: var(--font-size);
julientaq's avatar
julientaq committed
  /* font-weight: 400; */
Agathe's avatar
Agathe committed

Agathe's avatar
Agathe committed
/* Menu -------------------- */
julientaq's avatar
julientaq committed
aside {
  position: sticky;
  background: rgb(255, 255, 255);
}
.home aside,
julientaq's avatar
julientaq committed
.products aside,
julientaq's avatar
julientaq committed
.news aside,
julientaq's avatar
julientaq committed
.about aside,
julientaq's avatar
julientaq committed
.blog-post aside {
  background: linear-gradient(
julientaq's avatar
julientaq committed
    6deg,
    rgba(255, 255, 255, 1) 58%,
    rgba(150, 208, 206, 1) 100%
julientaq's avatar
julientaq committed
  );
  filter: drop-shadow(700px -15px 15px #62c8c4);
}
julientaq's avatar
julientaq committed

julientaq's avatar
julientaq committed
.articles aside,
julientaq's avatar
julientaq committed
.article-single aside,
julientaq's avatar
julientaq committed
.team aside {
  background: linear-gradient(6deg, rgba(255, 255, 255, 1) 58%, #bba3c5 100%);
  filter: drop-shadow(700px -15px 15px var(--color-trois));
}
.services aside,
julientaq's avatar
julientaq committed
.community aside,
julientaq's avatar
julientaq committed
.contact aside {
  background: linear-gradient(6deg, rgba(255, 255, 255, 1) 58%, #e39fba 100%);
  filter: drop-shadow(700px -15px 15px var(--color-secondary));
}
.topbar {
  position: sticky;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  /* flex-wrap: wrap; */
  z-index: 10000000;
  top: 0;
  padding: 1em 5vh;
  font-family: var(--font-interface);
  transition: background-color 1000ms;
}
.topbar a.logo.solito svg {
  max-width: 350px;
  padding-right: 1.5rem;
}
.topbar a.logo svg {
  max-width: 280px;
  padding-right: 1.5rem;
}
.topbar nav a.active {
  border-bottom: solid 2px var(--color-gris);
}
.topbar nav a:hover {
  color: var(--color-gris);
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
.menu-call {
  background-color: var(--color-gris);
  border-radius: 4px;
  color: white;
  padding: 5px 10px;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 110px;
}
.menu-call:hover {
  background-color: var(--color-primary);
}
Agathe's avatar
Agathe committed

/* Headings -------------------- */
julientaq's avatar
julientaq committed
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-title);
  font-weight: 300;
  scroll-margin-top: 2em;
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
h1 {
  margin-top: 2em;
  font-size: 3.2em;
  line-height: 1.2;
}
section.intro h2 {
  max-width: 65ch;
}
h2 {
  font-size: 1.7em;
  margin-top: 0.5em;
  margin-bottom: 1em;
}
h3 {
julientaq's avatar
julientaq committed
  font-size: 1.15em;
julientaq's avatar
julientaq committed
  font-weight: 400;
julientaq's avatar
julientaq committed
  font-weight: 500;
julientaq's avatar
julientaq committed
}
h4 {
  font-size: 1em;
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
/* Layout  ----------------------*/
main {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
  margin-bottom: 6em;
}
header {
julientaq's avatar
julientaq committed
  margin-bottom: 4.6em;
julientaq's avatar
julientaq committed
  grid-column: 1 / end;
}
main h2 {
  grid-column-end: span 2;
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
.grid {
  grid-column: 1 / end;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 40px;
julientaq's avatar
julientaq committed
  gap: 4em 3em;
julientaq's avatar
julientaq committed
  grid-auto-rows: minmax(100px, auto);
  margin-top: 5em;
}
.grid-item.wide {
  grid-column: span 2;
}
.posts figure {
  height: 250px;
  margin: 1em auto;
  object-fit: cover;
  width: 100%;
}
.posts figure img {
  height: 100%;
  margin: auto;
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
article,
.paginator {
  grid-column: 1 / end;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
article h2 {
  margin-bottom: 0.5em;
}
article h2:not(:first-of-type),
article h3 {
  margin-top: 2em !important;
}
article p,
article ul,
julientaq's avatar
julientaq committed
article ol,
julientaq's avatar
julientaq committed
article blockquote,
article h3,
julientaq's avatar
julientaq committed
/* article figure, */
julientaq's avatar
julientaq committed
article h4 {
  grid-column: 2/4;
julientaq's avatar
julientaq committed

  padding: 0.5em 0;
  /* border-left: 1px solid var(--color-gris); */
}

article h3 {
  margin-top: 3em;
julientaq's avatar
julientaq committed
article ol p,
article ul p {
  border-left: 0;
}
julientaq's avatar
julientaq committed
article figure,
article video {
  grid-column: 1 / end;
  margin: auto;
}
article video {
  width: 100%;
julientaq's avatar
julientaq committed
  height: auto;
  margin: 4em 0;
julientaq's avatar
julientaq committed
}
article blockquote p {
  border-left: 0px;
  margin-left: 15px;
}
julientaq's avatar
julientaq committed
article li {
  margin-left: 2em;
}
article ul li ul {
  border-left: 0px;
}
p.meta {
  color: gray;
  font-size: 0.9em;
}
.paginator {
  margin-top: 6em;
  grid-column: 1 / end;
  display: grid;
}
.paginator h3 {
  margin-top: 1em;
  text-align: center;
}
.paginator figure img {
  max-height: 200px;
  margin: auto;
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
/* Layout per page----------------------- */
/* HOMEPAGE--------------------*/
.home main section {
  grid-column: 1 / end;
}
h2.section-title {
  grid-column: span 4;
  font-variant: small-caps;
julientaq's avatar
julientaq committed
  /* border-bottom: 1px solid var(--color-primary); */
  font-size: 0.9em;
julientaq's avatar
julientaq committed
}
.home section.section-blog {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 40px;
  margin-bottom: 3em;
}
julientaq's avatar
julientaq committed
.home section.section-blog h2 {
  margin-bottom: 0;
}
julientaq's avatar
julientaq committed
.home section.section-blog .posts img,
.news .grid-item img {
  height: 250px;
  margin: 1em auto;
julientaq's avatar
julientaq committed
  object-fit: contain;
julientaq's avatar
julientaq committed
  width: 100%;
}
julientaq's avatar
julientaq committed
.home .linkToPrevious {
  grid-column: span 4;
  text-decoration: underline;
  margin-top: 1em;
}
julientaq's avatar
julientaq committed
.home .cokoverse img {
  object-fit: cover;
  width: 100%;
  max-height: 500px;
}
/* NEWS & ARTICLES ------------------ */
.news .grid {
  margin-top: 0px;
}
.news .grid-item,
.articles .grid-item {
  border-top: 1px solid var(--color-primary);
  padding-top: 10px;
}
.articles main {
  column-gap: 40px;
}
.articles .grid-item,
.paginator .grid-item {
  grid-column: span 2;
}
/* PRODUCT --------------------*/
ul.filter {
  grid-column: 1 / end;
  display: flex;
  justify-self: start;
  flex-direction: row;
  list-style: none;
  justify-content: space-between;
  align-items: center;
  column-gap: 15px;
}
ul.filter:before {
  content: "show by:";
}
ul.filter button,
.products p.tags,
ul.filter:before {
  font-style: normal;
  color: var(--color-gris);
  font-variant: small-caps;
julientaq's avatar
julientaq committed
  text-transform: lowercase;
julientaq's avatar
julientaq committed
}
ul.filter button:hover {
  color: var(--color-secondary);
}
.products .grid {
  margin-top: -1em;
}
.products .grid-item {
  border-top: 1px solid var(--color-secondary);
}
.products .card {
  background-color: var(--color-secondary-fade);
  padding: 10px;
}
julientaq's avatar
julientaq committed

.products .card p {
  font-size: 0.9em;
}
julientaq's avatar
julientaq committed
.products figure {
  height: 150px;
  margin: 1em;
  display: flex;
}
.products img {
  max-height: 140px;
  width: auto;
  margin: auto;
  vertical-align: baseline;
Agathe's avatar
Agathe committed
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
.full 
{grid-column:  1 / -1}

julientaq's avatar
julientaq committed
/* SERVICES ------------------ */
img.coko-partner {
  grid-column-end: span 3;
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
/* TEAM --------------------*/
julientaq's avatar
julientaq committed
.team  main {
  grid-template-columns: repeat(3, 1fr);
}
.team section {
  grid-column: 1 / -1; 
  gap: 0 10ch;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.team header {
  margin-top: 9em;
  margin-bottom: 0;
}
.team figure {
julientaq's avatar
julientaq committed
  width: 150px;
  height: 150px;
  border-radius: 50%;
  max-width: 150px;
  margin-bottom: 1em;
  filter: grayscale(0.8) brightness(1.1);
  overflow: hidden;
}
julientaq's avatar
julientaq committed


.team img {
julientaq's avatar
julientaq committed
  width: 100%;
  height: auto;
}
img.team-map {
  grid-column-end: span 2;
}
julientaq's avatar
julientaq committed
.team .wide {
julientaq's avatar
julientaq committed
  grid-column-start: 1;
julientaq's avatar
julientaq committed
  grid-column-end: 5;
}
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
.team .board .wide h2 {
  max-width: 38ch;
}
julientaq's avatar
julientaq committed
/* Footer ----------------------- */

.footer {
  background-color: var(--color-primary);
  bottom: 0;
  margin-top: 10em;
}
footer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10%;
  align-items: center;
  color: white;
  font-family: var(--font-title);
  max-width: 1300px;
}
Agathe's avatar
Agathe committed

Agathe's avatar
Agathe committed
footer section.logo svg,
footer section.logo svg .flower,
footer section.logo svg .coko-text {
julientaq's avatar
julientaq committed
  fill: white;
Agathe's avatar
Agathe committed
  max-width: 250px;
}
footer section.logo {
  display: flex;
  flex-direction: column;
}
footer section.logo a {
Agathe's avatar
Agathe committed
  line-height: 0px;
Agathe's avatar
Agathe committed
}
footer section.logo ul {
  display: flex;
  flex-direction: row;
  list-style-type: none;
  justify-content: center;
  border-top: 1px solid white;
  padding-top: 10px;
  gap: 20px;
}
footer section.links svg {
  fill: white;
  width: 30px;
}
Agathe's avatar
Agathe committed
footer section.links svg:hover {
  fill: var(--color-trois);
}
Agathe's avatar
Agathe committed
footer section.contact {
  flex-grow: 2;
}
footer section.contact h3 {
  color: white;
}
footer section.contact form {
  border: 0px;
  display: flex;
  flex-direction: column;
  color: white !important;
}
input::placeholder {
  color: white;
}
julientaq's avatar
julientaq committed
input[type="text"] {
Agathe's avatar
Agathe committed
  width: 50%;
  float: left;
  padding-right: 5px;
}
julientaq's avatar
julientaq committed
input[type="submit"],
input[type="email"] {
Agathe's avatar
Agathe committed
  width: 100%;
}
julientaq's avatar
julientaq committed
input[type="text"],
input[type="submit"],
input[type="email"] {
Agathe's avatar
Agathe committed
  padding: 12px;
  margin: 8px 0;
  display: inline-block;
  border-bottom: 1px solid white;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  box-sizing: border-box;
  background-color: var(--color-primary);
}
julientaq's avatar
julientaq committed
input[type="checkbox"] {
Agathe's avatar
Agathe committed
  margin-top: 16px;
}
julientaq's avatar
julientaq committed
input[type="submit"] {
Agathe's avatar
Agathe committed
  color: white;
  border: 1px solid white;
  background-color: initial;
}
julientaq's avatar
julientaq committed
input[type="submit"]:hover {
Agathe's avatar
Agathe committed
  background-color: var(--color-trois);
  color: white;
}
Agathe's avatar
Agathe committed

Agathe's avatar
Agathe committed
footer section.infos {
julientaq's avatar
julientaq committed
  text-align: center;
Agathe's avatar
Agathe committed
}
footer section.infos .adress {
  margin-bottom: 10px;
}
footer section.infos a {
  color: white;
  margin-top: 10px;
  border-bottom: 1px solid white;
}
footer section.infos a:hover {
  color: var(--color-gris);
}

julientaq's avatar
julientaq committed
/* Responsif ----------------------- */
Agathe's avatar
Agathe committed

julientaq's avatar
julientaq committed
@media screen and (max-width: 1000px) {
  .grid {
    grid-template-columns: repeat(3, 1fr);
  }
  main h2 {
    grid-column: 1 / end;
  }
  article p,
  article ul,
  article h3,
  article h4 {
    grid-column: 2 / end;
  }
  img.team-map {
    grid-column: 1 / end;
  }
  footer section.infos {
    margin-top: 2em;
  }
}
@media screen and (max-width: 800px) {
  header {
    margin-bottom: 2em;
  }
  .grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .home section.section-blog .posts,
  .articles .grid-item {
    grid-column: 1 / end;
    margin-bottom: 2em;
  }
}
julientaq's avatar
julientaq committed
@media screen and (max-width: 1100px) {
  .topbar {
    flex-direction: column;
  }
  .topbar nav ul li {
    width: 100%;
  }
}
julientaq's avatar
julientaq committed
@media screen and (max-width: 768px) {
  .topbar {
    flex-direction: column;
  }
  .topbar nav ul li {
    border-bottom: 1px solid var(--color-primary);
    width: 100%;
Agathe's avatar
Agathe committed
  }
julientaq's avatar
julientaq committed
}
@media screen and (max-width: 650px) {
  .paginator .grid-item {
    grid-column: 1 / end;
    margin-bottom: 2em;
Agathe's avatar
Agathe committed
  }
julientaq's avatar
julientaq committed
  footer {
    flex-direction: column;
Agathe's avatar
Agathe committed
  }
julientaq's avatar
julientaq committed
  footer section {
    width: 100%;
    text-align: center;
  }
  footer section.contact {
    margin-top: 2.5em;
Agathe's avatar
Agathe committed
  }
julientaq's avatar
julientaq committed
}
@media screen and (max-width: 500px) {
  .grid {
    display: block;
  }
  .grid-item {
    margin-top: 4em;
  }
  ul.filter {
    flex-direction: column;
    margin: auto;
  }
  article p,
  article ul,
  article h3,
  article h4 {
    grid-column: 1 / end;
  }
  img.coko-partner {
    grid-column-end: span 4;
  }
}
julientaq's avatar
julientaq committed
.blog-post main .post-content,
julientaq's avatar
julientaq committed
.article-single .post-content {
  font-family: "SourceSerif";
julientaq's avatar
julientaq committed
  font-weight: 300;
  font-size: 1.2em;
julientaq's avatar
julientaq committed
}
julientaq's avatar
julientaq committed
.blog-post main .post-content *,
julientaq's avatar
julientaq committed
.article-single main .post-content * {
  border-left: 0;
  grid-column: 2/5;
}
julientaq's avatar
julientaq committed

.blog-post figcaption,
julientaq's avatar
julientaq committed
.article-single figcaption {
  text-align: center;
  font-style: italic;
}
.footertagline {
  margin-top: 4em;
}
julientaq's avatar
julientaq committed
@media screen and (max-width: 700px) {
  .article-single article {
    display: block;
    width: 100%;
    font-size: 0.9em;
julientaq's avatar
julientaq committed
  }
  .article-single article p {
    padding: 1em 0;
    width: 100%;
julientaq's avatar
julientaq committed
  }
}

.articles main h2 {
  grid-column: 1/5;
  margin-top: 3em;
}
julientaq's avatar
julientaq committed

.articles main .grid-item {
julientaq's avatar
julientaq committed
  margin-top: 2em;
julientaq's avatar
julientaq committed
}
julientaq's avatar
julientaq committed
.community article img {
  width: 50%;
  margin: 2em auto;
julientaq's avatar
julientaq committed
  text-align: right;
julientaq's avatar
julientaq committed
}
julientaq's avatar
julientaq committed
.sponsors {
julientaq's avatar
julientaq committed
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(4, minmax(1px, 1fr));
}
@media screen and (max-width: 1000px) {
  .sponsors {
    grid-template-columns: repeat(4, minmax(1px, 1fr));
  }
julientaq's avatar
julientaq committed
@media screen and (min-width: 1300px) {
  .sponsors {
    grid-template-columns: repeat(4, minmax(1px, 1fr));
  }
}
@media screen and (max-width: 700px) {
  .sponsors {
    grid-template-columns: repeat(3, minmax(1px, 1fr));
  }
}
@media screen and (max-width: 500px) {
  .sponsors {
    grid-template-columns: repeat(2, minmax(1px, 1fr));
  }
}
@media screen and (max-width: 400px) {
  .sponsors {
    display: block;
  }
}
julientaq's avatar
julientaq committed

.sponsors li {
Adam Hyde's avatar
Adam Hyde committed
  padding: 3em;
Adam Hyde's avatar
Adam Hyde committed
  padding-bottom: 2em;
julientaq's avatar
julientaq committed
  align-content: center;
julientaq's avatar
julientaq committed
  justify-content: center;
julientaq's avatar
julientaq committed
  align-content: center;
  align-items: center;
  display: block;
}

.sponsors li a {
  display: flex;
  width: 100%;
  height: 100%;
julientaq's avatar
julientaq committed
}

.sponsors li img {
julientaq's avatar
julientaq committed
  width: 100%;
julientaq's avatar
julientaq committed
  object-fit: contain;
}
julientaq's avatar
julientaq committed

.introduction {
  grid-column: 1/4;
  margin-bottom: 3em;
}

.articles header + h2 {
julientaq's avatar
julientaq committed
  margin-top: 0.5em;
}

.articles h2 {
  margin-bottom: 0em;
}
.articles main .grid-item {
julientaq's avatar
julientaq committed
  margin-top: 0;
julientaq's avatar
julientaq committed
  /* padding-top: 0; */
  margin-bottom: 2em;
}
julientaq's avatar
julientaq committed
.articles .posts > span {
  font-size: 1em;
  display: block;
  margin-top: 0.4em;
}
julientaq's avatar
julientaq committed
.articles main {
  grid-auto-rows: unset;
julientaq's avatar
julientaq committed
}
julientaq's avatar
julientaq committed
.checkboxList {
  list-style-type: none;
  list-style-position: inside;
julientaq's avatar
julientaq committed
article iframe {
  width: 100%;
  height: 39em;
  margin: 4em 0;
}
article iframe {
  grid-column: 1 / end;
  margin: auto;
}

julientaq's avatar
julientaq committed
/* changes */

.about h2,
julientaq's avatar
julientaq committed
.about h3,
julientaq's avatar
julientaq committed
.about article p {
julientaq's avatar
julientaq committed
  grid-column: 1 / -1;
julientaq's avatar
julientaq committed
}
Harshna Haswani's avatar
Harshna Haswani committed

julientaq's avatar
julientaq committed
.about h3 {
  font-weight: 500;
  font-size: 1.4em;
julientaq's avatar
julientaq committed
}
julientaq's avatar
julientaq committed

julientaq's avatar
julientaq committed
.about article p {
  border: none;
  padding: 0;
julientaq's avatar
julientaq committed
  max-width: 55ch;
julientaq's avatar
julientaq committed
}
Harshna Haswani's avatar
Harshna Haswani committed

julientaq's avatar
julientaq committed
.about article p + p {
  margin-top: 2em;
}
Harshna Haswani's avatar
Harshna Haswani committed
.services h2,
.services article p {
  grid-column: 1/ -1;
}

.services article ul,
.services article h3 {
  grid-column: 2 / span 2;
}

.community article ul,
.services article ul {
Harshna Haswani's avatar
Harshna Haswani committed
  border-left: 1px solid var(--color-gris);
Harshna Haswani's avatar
Harshna Haswani committed
}

.services ul + p {
  margin-top: 10ch;
}

.community article img {
  width: 60%;
}

.community article ul {
  list-style: none;
}
Harshna Haswani's avatar
Harshna Haswani committed

.home header {
  margin-bottom: 2em;
}
julientaq's avatar
julientaq committed
.home h1 {
Harshna Haswani's avatar
Harshna Haswani committed
  font-size: 2.35em;
}
julientaq's avatar
julientaq committed
.home h2 {
Harshna Haswani's avatar
Harshna Haswani committed
  font-size: 1.33em;
}

.home section.section-blog {
  place-content: space-between;
}

.home section.section-blog .posts figure {
  max-width: 90%;
  height: auto;
  margin-top: 0;
}

.home section.section-blog .posts img {
  margin: 0 auto;
julientaq's avatar
julientaq committed
}

julientaq's avatar
julientaq committed
.services article ul {
  border: none;
}
.services article ul {
}

.services article ul,
.services article ul ul {
  grid-column: 1/-1;
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.services article ul {
  grid-column: 2/-1;
}
.phasing li {
  margin-left: 0;
}
.phasing li {
  border: none;
}

.services blockquote {
  font-size: 2em;
  grid-column: 2/-1;
  margin: 1.5em 0;
  color: var(--color-content);
}

@media screen and (max-width: 800px) {
  .services article ul {
    grid-column: 1 / -1;
  }
julientaq's avatar
julientaq committed
  .article-single main p,
  .article-single main li {
    font-size: 0.9em;
    margin-bottom: 0.5em;
  }
julientaq's avatar
julientaq committed
  .article-single {
  }
julientaq's avatar
julientaq committed
}
julientaq's avatar
julientaq committed
.article-single main .post-content .customQuote {
  font-size: 0.9em;
  border-left: 1px solid black;
  padding-left: 3ch;
}
julientaq's avatar
julientaq committed

julientaq's avatar
julientaq committed
.article-single main li::marker {
julientaq's avatar
julientaq committed
  content: "– ";
}
julientaq's avatar
julientaq committed
.press img {
  border-bottom: 2px solid var(--color-secondary);
  margin-top: 2em;
  padding: 2em;
}