/* Theme Name: wald */ @import url('https://fonts.googleapis.com/css2?family=Ropa+Sans:ital@0;1&display=swap'); body { font-family: 'Ropa Sans', sans-serif; font-feature-settings : "palt"; font-size: 16px; @media screen and (max-width: 959px) { font-size: 14px; } line-height: 1.75; letter-spacing: 0.05em; margin: 0; color: #494949; word-break: break-word; word-wrap: break-word; transition: 0.3s all ease-in-out 0.3s; } img { border: none; outline: none; height: auto; } a { color: #494949; text-decoration: underline; transition: 0.3s all ease-in-out 0.3s; &:hover { text-decoration: underline; transition: 0.3s all ease-in-out 0.3s; } } .c-header { width: 32vw; min-width: 32vw; max-width: 700px; line-height: 1; @media screen and (max-width: 959px) { width: 100%; min-width: inherit; } &__inner { margin: 8em; @media screen and (max-width: 959px) { margin: 48px 24px; } } &__logo { margin: 0; padding: 0; a { img { width: 200px; height: 40px; overflow: hidden; } } } } .l-wrapper { margin: 8em; @media screen and (max-width: 959px) { margin: 2em; } } .c-articleList { width: 32vw; min-width: 600px; max-width: 32vw; @media screen and (max-width: 959px) { width: 100%; min-width: inherit; max-width: 100%; } &__item { display: block; margin: 0 0 4em 0; text-decoration: none; @media screen and (max-width: 959px) { margin: 0 0 48px 0; } &:hover { text-decoration: none; } } &__date { margin: 0; } &__title { font-size: 1.5em; font-weight: 600; margin: 0 0 1em 0; @media screen and (max-width: 959px) { font-size: 18px; } } &__description { display: flex; } &__eyecatch { margin: 0 0 0 2em; img { width: 240px; @media screen and (max-width: 959px) { width: 160px; } height: auto; vertical-align: middle; } } &__excerpt { p { margin: 0; } } &__more { margin: 0; font-size: 12px; } } .c-article { width: 32vw; min-width: 600px; max-width: 32vw; @media screen and (max-width: 959px) { width: 100%; min-width: inherit; max-width: 100%; } &__item { margin: 3em 0; } &__date { margin: 0; } &__title { font-size: 1.5em; font-weight: 600; margin: 0 0 1em 0; a { text-decoration: none; &:hover { text-decoration: none; } } @media screen and (max-width: 959px) { font-size: 18px; } } &__content { h1,h2,h3,h4,h5,h6,p,figure,blockquote { margin: 1.5em 0; padding: 0; } blockquote { padding: 0 0 0 1em; border-left: solid 1px #ddd; } code { display: block; border-left: solid 1px #ddd; padding: 0 0 0 24px; } .syntaxhighlighter { width: 680px !important; } iframe { width: 100%; } ul { margin: 1.5em 0; padding: 0; } img { margin: 0; max-width: 100%; height: auto; vertical-align: middle; } } } .c-navigation { display: flex; justify-content: space-between; margin: 48px 0; } .c-footer { width: 40vw; min-width: 600px; max-width: 700px; margin: 48px 0 96px 96px; box-sizing: border-box; @media screen and (max-width: 959px) { width: 100%; min-width: inherit; padding: 0 24px; margin: 24px 0; } &__copyright { margin: 0; padding: 0; } } .c-works { &__item { display: flex; align-items: flex-start; margin: 0 0 48px 0; } &__eyecatch { width: 192px; margin: 0; img { width: 100%; height: auto; } } &__inner { padding: 0 0 0 24px; } &__title { font-size: 16px; margin: 0; } &__excerpt { margin: 0; } &__link { margin: 0; } }