6324 lines
112 KiB
CSS
6324 lines
112 KiB
CSS
/*
|
||
atishay.me // Pre-compiled scss file.
|
||
|
||
{{- $color := (int (print "0x" ($.Site.Params.color | default "#f92b3f" | strings.TrimLeft "#"))) -}}
|
||
{{- $b := mod $color 256 -}}
|
||
{{- $color = sub $color $b -}}
|
||
{{- $color = div $color 256 -}}
|
||
{{- $g := mod $color 256 -}}
|
||
{{- $color = sub $color $g -}}
|
||
{{- $r := div $color 256 -}}
|
||
{{- $cover := (partial "util/backgroundImage.html" .).Permalink -}}
|
||
{{- $coverDark := (partial "util/backgroundImageDark.html" .).Permalink -}}
|
||
*/
|
||
|
||
:root {
|
||
--theme-color-rgb: {{$r}}, {{$g}}, {{$b}};
|
||
}
|
||
|
||
:root {
|
||
--max-width: 100vw;
|
||
--header-height: 60px;
|
||
--background-color-rgb: 255, 255, 255;
|
||
--text-color-rgb: 0, 0, 0;
|
||
--theme-color: rgba(var(--theme-color-rgb), 1.0);
|
||
--background-color: rgba(var(--background-color-rgb), 1.0);
|
||
--text-color: #666;
|
||
--content-padding: 15px;
|
||
--heading-color: #444;
|
||
--shade-color: #f6f6f6;
|
||
--hover-color: #111;
|
||
}
|
||
|
||
@media (min-width: 576px) {
|
||
:root {
|
||
--max-width: 540px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
:root {
|
||
--max-width: 720px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
:root {
|
||
--header-height: 75px;
|
||
--max-width: 960px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 1200px) {
|
||
:root {
|
||
--max-width: 1140px;
|
||
}
|
||
}
|
||
|
||
.dark:root {
|
||
--background-color-rgb: 35, 35, 37;
|
||
--text-color-rgb: 255, 240, 230;
|
||
--heading-color: rgb(226, 217, 211);
|
||
--shade-color: rgb(20, 20, 20);
|
||
--text-color: rgb(185, 178, 167);
|
||
--hover-color: rgb(220, 210, 200);
|
||
}
|
||
|
||
* {
|
||
box-sizing: border-box;
|
||
margin: 0;
|
||
padding: 0;
|
||
scroll-behavior: smooth;
|
||
text-align: justify;
|
||
text-decoration-skip-ink: auto;
|
||
}
|
||
|
||
html {
|
||
display: flex;
|
||
min-height: 100%;
|
||
background-image: linear-gradient(to bottom, #1d1d1d 0%, #1d1d1d 200px, var(--background-color) 200px, var(--background-color) calc(100% - 200px), transparent calc(100% - 200px), transparent calc(100% - 2px), var(--theme-color) calc(100% - 2px)), linear-gradient(to left, var(--theme-color) 0%, var(--theme-color) var(--header-height), transparent var(--header-height));
|
||
background-color: var(--background-color);
|
||
opacity: 1 !important;
|
||
overflow-x: hidden;
|
||
width: 100vw;
|
||
}
|
||
|
||
body {
|
||
border-bottom: 2px solid #1d1d1d;
|
||
background: var(--background-color);
|
||
font-size: 14px;
|
||
font-weight: 400;
|
||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
||
color: var(--text-color);
|
||
line-height: 25px;
|
||
display: flex;
|
||
flex-direction: column;
|
||
flex: 1;
|
||
width: 100vw;
|
||
overflow-x: hidden;
|
||
padding-top: var(--header-height);
|
||
}
|
||
|
||
body>article,
|
||
body>section {
|
||
flex: 1;
|
||
background: var(--background-color);
|
||
}
|
||
|
||
h1,
|
||
h2,
|
||
h3,
|
||
h4,
|
||
h5,
|
||
h6 {
|
||
font-weight: 500;
|
||
color: var(--heading-color);
|
||
}
|
||
|
||
h1 {
|
||
font-size: 30px;
|
||
padding: 20px 0;
|
||
}
|
||
|
||
h2 {
|
||
line-height: 30px;
|
||
margin: 30px 0 8px;
|
||
font-size: 21px;
|
||
}
|
||
|
||
h3 {
|
||
line-height: 20px;
|
||
margin: 20px 0 8px;
|
||
font-size: 16px;
|
||
}
|
||
|
||
h4 {
|
||
line-height: 18px;
|
||
margin: 10px 0 8px;
|
||
font-size: 16px;
|
||
}
|
||
|
||
article {
|
||
padding-top: 50px;
|
||
padding-bottom: 50px;
|
||
}
|
||
|
||
ul,
|
||
ol {
|
||
padding: 0 0 0 40px;
|
||
}
|
||
|
||
li:hover,
|
||
li.hover {
|
||
color: var(--hover-color);
|
||
}
|
||
|
||
p {
|
||
margin-bottom: 16px;
|
||
}
|
||
|
||
p:hover,
|
||
p.hover {
|
||
color: var(--hover-color);
|
||
text-shadow: 0 0 2px rgba(var(--background-color-rgb), 0.5);
|
||
}
|
||
|
||
a {
|
||
text-decoration: none;
|
||
color: var(--theme-color);
|
||
}
|
||
|
||
a:hover {
|
||
filter: brightness(85%);
|
||
}
|
||
|
||
strong {
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
}
|
||
|
||
blockquote {
|
||
margin: 40px 0;
|
||
quotes: "“""‘";
|
||
font-family: cursive;
|
||
font-size: 25px;
|
||
line-height: 35px;
|
||
}
|
||
|
||
blockquote:before {
|
||
font-family: _serif;
|
||
content: open-quote;
|
||
font-size: 60px;
|
||
float: left;
|
||
padding-right: 20px;
|
||
}
|
||
|
||
::selection {
|
||
background: var(--theme-color);
|
||
color: var(--background-color);
|
||
text-shadow: none;
|
||
}
|
||
|
||
input,
|
||
textarea {
|
||
background: rgba(var(--text-color-rgb), 0.05) none repeat scroll 0 0;
|
||
color: var(--text-color);
|
||
font-size: 15px;
|
||
padding: 12px;
|
||
touch-action: manipulation;
|
||
box-shadow: none;
|
||
border: none;
|
||
background-image: none;
|
||
border: 1px solid rgba(var(--text-color-rgb), 0.15);
|
||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
||
}
|
||
|
||
input:focus,
|
||
textarea:focus {
|
||
border-color: var(--theme-color);
|
||
outline: none;
|
||
}
|
||
|
||
.chroma td:first-child {
|
||
border-right: 1px solid rgba(var(--text-color-rgb), 0.1);
|
||
padding-left: 5px;
|
||
}
|
||
|
||
.chroma td.lntd:nth-child(2) {
|
||
padding-left: 10px;
|
||
}
|
||
|
||
.chroma table::-webkit-scrollbar {
|
||
border: none;
|
||
}
|
||
|
||
.chroma table::-webkit-scrollbar-button {
|
||
background-color: #666;
|
||
}
|
||
|
||
.chroma table::-webkit-scrollbar-track {
|
||
background-color: #646464;
|
||
border: none;
|
||
}
|
||
|
||
.chroma table::-webkit-scrollbar-track-piece {
|
||
background-color: #272822;
|
||
border: none;
|
||
}
|
||
|
||
.chroma table::-webkit-scrollbar-thumb {
|
||
background-color: #666;
|
||
overflow: hidden;
|
||
box-shadow: none;
|
||
}
|
||
|
||
.chroma table::-webkit-scrollbar-corner {
|
||
background-color: #646464;
|
||
}
|
||
|
||
.chroma table::-webkit-resizer {
|
||
background-color: #666;
|
||
}
|
||
|
||
dt {
|
||
font-weight: 600;
|
||
padding: 5px;
|
||
margin: 0 0 5px;
|
||
background-color: rgba(var(--theme-color-rgb), 0.1);
|
||
}
|
||
|
||
dd {
|
||
margin-left: 80px;
|
||
}
|
||
|
||
table {
|
||
border-collapse: collapse;
|
||
width: 100%;
|
||
border-bottom: 1px solid rgba(var(--theme-color-rgb), 0.3);
|
||
}
|
||
|
||
table thead {
|
||
background-color: rgba(var(--theme-color-rgb), 0.3);
|
||
}
|
||
|
||
table tr:nth-child(even) {
|
||
background-color: rgba(var(--theme-color-rgb), 0.1);
|
||
}
|
||
|
||
table td,
|
||
table th {
|
||
padding: 4px;
|
||
}
|
||
|
||
table tr:hover {
|
||
background-color: rgba(var(--theme-color-rgb), 0.3);
|
||
}
|
||
|
||
.highlight {
|
||
padding-bottom: 3px;
|
||
background-color: #272822;
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
.highlight table {
|
||
border-collapse: unset;
|
||
width: auto;
|
||
border-bottom: none;
|
||
}
|
||
|
||
.highlight table tr:nth-child(even) {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.highlight table thead {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.highlight table tr:hover {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.highlight table td,
|
||
.highlight table th {
|
||
padding: 0;
|
||
}
|
||
|
||
.highlight table td:nth-child(2) {
|
||
width: 99%;
|
||
}
|
||
|
||
button,
|
||
.button,
|
||
.button-small {
|
||
cursor: pointer;
|
||
text-align: center;
|
||
white-space: nowrap;
|
||
vertical-align: middle;
|
||
border-radius: 0px;
|
||
font-weight: 500;
|
||
color: var(--theme-color);
|
||
background: transparent;
|
||
font-size: 16px;
|
||
padding: 13px 30px;
|
||
user-select: none;
|
||
text-transform: none;
|
||
border: transparent;
|
||
display: inline-block;
|
||
position: relative;
|
||
overflow: hidden;
|
||
border: 2px solid var(--theme-color);
|
||
transition: color .1s;
|
||
z-index: 2;
|
||
}
|
||
|
||
button:focus,
|
||
.button:focus,
|
||
.button-small:focus {
|
||
outline: none;
|
||
}
|
||
|
||
button:checked,
|
||
button:hover,
|
||
button:focus,
|
||
.button:checked,
|
||
.button:hover,
|
||
.button:focus,
|
||
.button-small:checked,
|
||
.button-small:hover,
|
||
.button-small:focus {
|
||
color: #fff;
|
||
filter: none;
|
||
}
|
||
|
||
button:checked:hover,
|
||
.button:checked:hover,
|
||
.button-small:checked:hover {
|
||
transition: filter 0.5s ease-in;
|
||
filter: brightness(90%);
|
||
}
|
||
|
||
button:before,
|
||
.button:before,
|
||
.button-small:before {
|
||
content: "";
|
||
position: absolute;
|
||
z-index: -1;
|
||
background: var(--theme-color);
|
||
height: 150px;
|
||
width: calc(100% + 60px);
|
||
border-radius: 50%;
|
||
top: 100%;
|
||
left: 100%;
|
||
transition: all .5s;
|
||
}
|
||
|
||
button:checked:before,
|
||
button:hover:before,
|
||
button:focus:before,
|
||
.button:checked:before,
|
||
.button:hover:before,
|
||
.button:focus:before,
|
||
.button-small:checked:before,
|
||
.button-small:hover:before,
|
||
.button-small:focus:before {
|
||
top: -30px;
|
||
left: -30px;
|
||
}
|
||
|
||
button.disabled,
|
||
.button.disabled,
|
||
.button-small.disabled {
|
||
pointer-events: none;
|
||
opacity: 0.5;
|
||
}
|
||
|
||
.button-small {
|
||
font-size: 12px;
|
||
padding: 5px 13px;
|
||
}
|
||
|
||
.sr-only {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
border: 0;
|
||
}
|
||
|
||
.title {
|
||
text-align: center;
|
||
color: var(--text-color-rgb, 0.95);
|
||
}
|
||
|
||
.subtitle {
|
||
display: block;
|
||
text-align: center;
|
||
padding-bottom: 30px;
|
||
font-style: italic;
|
||
text-shadow: 1px 1px 3px var(--background-color);
|
||
}
|
||
|
||
.center {
|
||
text-align: center;
|
||
}
|
||
|
||
.items-12,
|
||
.blog-posts {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
|
||
.items-12,
|
||
.blog-posts {
|
||
grid-template-columns: 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
|
||
.items-12,
|
||
.blog-posts {
|
||
grid-template-columns: 1fr 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 1200px) {
|
||
|
||
.items-12,
|
||
.blog-posts {
|
||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
.items-7 {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.items-7 {
|
||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||
grid-template-areas: "one one two two""three three four four""five five six six"". seven seven .";
|
||
}
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
.items-7 {
|
||
grid-template-columns: 1fr 1fr 1fr;
|
||
grid-template-areas: "one two three""four five six"". seven .";
|
||
}
|
||
}
|
||
|
||
@media (min-width: 1200px) {
|
||
.items-7 {
|
||
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
||
grid-template-areas: "one one one one two two two two three three three three""four four four five five five six six six seven seven seven";
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.items-7>*:nth-child(1) {
|
||
grid-area: one;
|
||
}
|
||
|
||
.items-7>*:nth-child(2) {
|
||
grid-area: two;
|
||
}
|
||
|
||
.items-7>*:nth-child(3) {
|
||
grid-area: three;
|
||
}
|
||
|
||
.items-7>*:nth-child(4) {
|
||
grid-area: four;
|
||
}
|
||
|
||
.items-7>*:nth-child(5) {
|
||
grid-area: five;
|
||
}
|
||
|
||
.items-7>*:nth-child(6) {
|
||
grid-area: six;
|
||
}
|
||
|
||
.items-7>*:nth-child(7) {
|
||
grid-area: seven;
|
||
}
|
||
}
|
||
|
||
.items-5 {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
grid-column-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.items-5 {
|
||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||
grid-template-areas: "one one two two""three three four four"". five five .";
|
||
}
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
.items-5 {
|
||
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
|
||
grid-template-areas: "one one one two two two""three three four four five five";
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.items-5>*:nth-child(1) {
|
||
grid-area: one;
|
||
}
|
||
|
||
.items-5>*:nth-child(2) {
|
||
grid-area: two;
|
||
}
|
||
|
||
.items-5>*:nth-child(3) {
|
||
grid-area: three;
|
||
}
|
||
|
||
.items-5>*:nth-child(4) {
|
||
grid-area: four;
|
||
}
|
||
|
||
.items-5>*:nth-child(5) {
|
||
grid-area: five;
|
||
}
|
||
}
|
||
|
||
.items-4,
|
||
.items-8 {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
|
||
.items-4,
|
||
.items-8 {
|
||
grid-template-columns: 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 1200px) {
|
||
|
||
.items-4,
|
||
.items-8 {
|
||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.items-6 {
|
||
grid-template-columns: 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
.items-3,
|
||
.items-6,
|
||
.items-9 {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
|
||
.items-3,
|
||
.items-6,
|
||
.items-9 {
|
||
grid-template-columns: 1fr 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
.items-2 {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.items-2 {
|
||
grid-template-columns: 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
.items-1 {
|
||
display: block;
|
||
}
|
||
|
||
.float-3 {
|
||
width: 100%;
|
||
float: left;
|
||
margin: 15px;
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
.float-3 {
|
||
width: 33%;
|
||
}
|
||
}
|
||
|
||
.full {
|
||
width: 100%;
|
||
}
|
||
|
||
figure {
|
||
border: 1px solid rgba(var(--text-color-rgb), 0.1);
|
||
border-radius: 5px;
|
||
overflow: hidden;
|
||
}
|
||
|
||
figure img {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
|
||
figcaption {
|
||
padding: 0 5px;
|
||
text-align: center;
|
||
}
|
||
|
||
figcaption h4 {
|
||
margin: 0 !important;
|
||
padding: 0 !important;
|
||
text-align: center;
|
||
}
|
||
|
||
figcaption p {
|
||
text-align: center;
|
||
}
|
||
|
||
.hidden {
|
||
visibility: hidden;
|
||
}
|
||
|
||
@keyframes rubberBand {
|
||
from {
|
||
transform: scale3d(1, 1, 1);
|
||
}
|
||
|
||
30% {
|
||
transform: scale3d(1.25, 0.75, 1);
|
||
}
|
||
|
||
40% {
|
||
transform: scale3d(0.75, 1.25, 1);
|
||
}
|
||
|
||
50% {
|
||
transform: scale3d(1.15, 0.85, 1);
|
||
}
|
||
|
||
65% {
|
||
transform: scale3d(0.95, 1.05, 1);
|
||
}
|
||
|
||
75% {
|
||
transform: scale3d(1.05, 0.95, 1);
|
||
}
|
||
|
||
to {
|
||
transform: scale3d(1, 1, 1);
|
||
}
|
||
}
|
||
|
||
@keyframes bounceInLeftNoDelay {
|
||
0% {
|
||
transform: translate3d(-100vw, 0, 0) scale3d(1.1, 0.8, 1);
|
||
}
|
||
|
||
50% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
|
||
60% {
|
||
transform: translate3d(25px, 0, 0) scale3d(0.9, 1.2, 1);
|
||
}
|
||
|
||
75% {
|
||
transform: translate3d(-10px, 0, 0) scale3d(1.05, 0.95, 1);
|
||
}
|
||
|
||
90% {
|
||
transform: translate3d(5px, 0, 0);
|
||
}
|
||
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
}
|
||
|
||
@keyframes bounceInRightNoDelay {
|
||
0% {
|
||
transform: translate3d(100vw, 0, 0) scale3d(1.1, 0.8, 1);
|
||
}
|
||
|
||
50% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
|
||
60% {
|
||
transform: translate3d(-25px, 0, 0) scale3d(0.9, 1.2, 1);
|
||
}
|
||
|
||
75% {
|
||
transform: translate3d(10px, 0, 0) scale3d(1.05, 0.95, 1);
|
||
}
|
||
|
||
90% {
|
||
transform: translate3d(-5px, 0, 0);
|
||
}
|
||
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
}
|
||
|
||
@keyframes bounceInLeft {
|
||
|
||
0%,
|
||
20% {
|
||
transform: translate3d(-100vw, 0, 0) scale3d(1.1, 0.8, 1);
|
||
}
|
||
|
||
60% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
|
||
68% {
|
||
transform: translate3d(25px, 0, 0) scale3d(0.9, 1.2, 1);
|
||
}
|
||
|
||
80% {
|
||
transform: translate3d(-10px, 0, 0) scale3d(1.05, 0.95, 1);
|
||
}
|
||
|
||
92% {
|
||
transform: translate3d(5px, 0, 0);
|
||
}
|
||
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
}
|
||
|
||
@keyframes bounceInRight {
|
||
|
||
0%,
|
||
20% {
|
||
transform: translate3d(100vw, 0, 0) scale3d(1.1, 0.8, 1);
|
||
}
|
||
|
||
60% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
|
||
68% {
|
||
transform: translate3d(-25px, 0, 0) scale3d(0.9, 1.2, 1);
|
||
}
|
||
|
||
80% {
|
||
transform: translate3d(10px, 0, 0) scale3d(1.05, 0.95, 1);
|
||
}
|
||
|
||
92% {
|
||
transform: translate3d(-5px, 0, 0);
|
||
}
|
||
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-1 {
|
||
|
||
0%,
|
||
0% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
9% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
10% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
10%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-2 {
|
||
|
||
0%,
|
||
10% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
19% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
20% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
20%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-3 {
|
||
|
||
0%,
|
||
20% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
29% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
30% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
30%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-4 {
|
||
|
||
0%,
|
||
30% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
39% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
40% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
40%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-5 {
|
||
|
||
0%,
|
||
40% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
49% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
50% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
50%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-6 {
|
||
|
||
0%,
|
||
50% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
59% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
60% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
60%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-7 {
|
||
|
||
0%,
|
||
60% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
69% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
70% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
70%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-8 {
|
||
|
||
0%,
|
||
70% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
79% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
80% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
80%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-9 {
|
||
|
||
0%,
|
||
80% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
89% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
90% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
90%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-up-item-10 {
|
||
|
||
0%,
|
||
90% {
|
||
transform: translate3d(0, 200px, 0);
|
||
opacity: 0;
|
||
}
|
||
|
||
99% {
|
||
transform: translate3d(0, -10px, 0);
|
||
opacity: 0.9;
|
||
}
|
||
|
||
100% {
|
||
transform: translate3d(0, 5px, 0);
|
||
opacity: 1.0;
|
||
}
|
||
|
||
100%,
|
||
100% {
|
||
transform: translate3d(0, 0, 0);
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes zoomIn {
|
||
0% {
|
||
opacity: 0;
|
||
}
|
||
|
||
50% {
|
||
opacity: 1;
|
||
transform: scale3d(1.1, 1.1, 1);
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
transform: scale3d(1, 1, 1);
|
||
}
|
||
}
|
||
|
||
header {
|
||
width: 100%;
|
||
padding-left: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
padding-right: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
position: fixed;
|
||
top: 0;
|
||
background: var(--background-color);
|
||
box-shadow: 0 1px 1px rgba(var(--text-color-rgb), 0.1), 0 -2px var(--theme-color);
|
||
display: flex;
|
||
align-items: center;
|
||
min-height: var(--header-height);
|
||
flex-wrap: wrap;
|
||
z-index: 10;
|
||
will-change: transform;
|
||
margin-bottom: 7px;
|
||
}
|
||
|
||
#scroll-indicator {
|
||
position: absolute;
|
||
bottom: -2px;
|
||
left: 0;
|
||
height: 2px;
|
||
background: var(--theme-color);
|
||
border-bottom-right-radius: 1px;
|
||
border-top-right-radius: 1px;
|
||
}
|
||
|
||
.logo {
|
||
height: var(--header-height);
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
.logo svg {
|
||
fill: var(--text-color);
|
||
stroke: var(--text-color);
|
||
width: 130px;
|
||
height: 47px;
|
||
}
|
||
|
||
.hamburger {
|
||
display: block;
|
||
width: calc(8px + var(--header-height) / 2);
|
||
height: calc(8px + var(--header-height) / 2);
|
||
margin: calc(calc(var(--header-height) - calc(8px + var(--header-height) / 2)) / 2) 0;
|
||
position: absolute;
|
||
cursor: pointer;
|
||
top: 0;
|
||
opacity: 0;
|
||
z-index: 2;
|
||
}
|
||
|
||
.hamburger~.icon {
|
||
display: block;
|
||
width: calc(8px + var(--header-height) / 2);
|
||
height: calc(8px + var(--header-height) / 2);
|
||
position: relative;
|
||
background: #EEE;
|
||
z-index: 1;
|
||
padding: 4px;
|
||
fill: rgba(0, 0, 0, 0.5);
|
||
border-radius: 2px;
|
||
margin: 0 15px 0 0;
|
||
}
|
||
|
||
.hamburger~.icon svg {
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
|
||
.hamburger:checked~.icon .bar:nth-of-type(2) {
|
||
opacity: 0;
|
||
}
|
||
|
||
.hamburger:checked~.icon .bar:nth-of-type(3) {
|
||
transform: translateY(5px) translateX(4px) rotateZ(-225deg);
|
||
transform-origin: center;
|
||
}
|
||
|
||
.hamburger:checked~.icon .bar:nth-of-type(1) {
|
||
transform: translateY(-5px) translateX(2px) rotateZ(225deg);
|
||
transform-origin: center;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
|
||
.hamburger,
|
||
.hamburger~.icon {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.hamburger:checked~.top-menu {
|
||
max-height: 100vh;
|
||
opacity: 1;
|
||
padding: 15px 0;
|
||
}
|
||
}
|
||
|
||
.top-menu {
|
||
font-weight: 400;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.top-menu {
|
||
flex-grow: 1;
|
||
display: flex;
|
||
flex-direction: column;
|
||
width: 100%;
|
||
max-height: 0;
|
||
opacity: 0;
|
||
overflow: hidden;
|
||
transition: all 0.3s ease-out;
|
||
border-top: 1px solid #eee;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.top-menu {
|
||
display: inline-flex;
|
||
flex-wrap: wrap;
|
||
align-items: stretch;
|
||
height: var(--header-height);
|
||
}
|
||
}
|
||
|
||
.top-menu-item {
|
||
list-style: none;
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
.top-menu-item.active>a,
|
||
.top-menu-item:hover>a {
|
||
color: var(--theme-color);
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.top-menu-item {
|
||
position: relative;
|
||
}
|
||
|
||
.top-menu-item.active::after {
|
||
content: " ";
|
||
background: var(--theme-color);
|
||
position: absolute;
|
||
width: 100%;
|
||
left: 0;
|
||
bottom: 0;
|
||
height: 5px;
|
||
}
|
||
}
|
||
|
||
.top-menu-item a {
|
||
text-decoration: none;
|
||
color: inherit;
|
||
display: inline-block;
|
||
width: 100%;
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
.top-menu-item a {
|
||
padding: 10px 20px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 991px) {
|
||
.top-menu-item a {
|
||
padding: 5px 8px;
|
||
font-size: 12px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.top-menu-item a {
|
||
padding: 12px 0px;
|
||
font-size: 12px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.top-menu-item {
|
||
flex-direction: column;
|
||
align-items: flex-start;
|
||
}
|
||
}
|
||
|
||
.sub-menu {
|
||
position: absolute;
|
||
top: var(--header-height);
|
||
max-height: 0;
|
||
overflow: hidden;
|
||
display: flex;
|
||
flex-direction: column;
|
||
box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
|
||
background: var(--background-color);
|
||
min-width: 200px;
|
||
border-color: rgba(var(--text-color-rgb), 0.1);
|
||
transition: max-height, opacity 0.3s ease-out;
|
||
}
|
||
|
||
.sub-menu li {
|
||
list-style: none;
|
||
}
|
||
|
||
.sub-menu li a {
|
||
padding: 10px;
|
||
}
|
||
|
||
.sub-menu li.active>a,
|
||
.sub-menu li:hover>a {
|
||
color: var(--theme-color);
|
||
}
|
||
|
||
.sub-menu li:not(:last-child) {
|
||
border-bottom: 1px dotted rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.sub-menu {
|
||
position: static;
|
||
max-height: 100vh;
|
||
box-shadow: none;
|
||
border-top: 1px solid rgba(var(--text-color-rgb), 0.1);
|
||
border-bottom: 1px dotted rgba(var(--text-color-rgb), 0.1);
|
||
background: transparent;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 769px) {
|
||
.top-menu-item:hover .sub-menu {
|
||
max-height: 100vh;
|
||
opacity: 1;
|
||
border: 1px solid rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
}
|
||
|
||
.github-corner {
|
||
position: absolute;
|
||
top: 0;
|
||
border: 0;
|
||
right: 0;
|
||
}
|
||
|
||
.github-corner svg {
|
||
width: var(--header-height);
|
||
height: var(--header-height);
|
||
color: var(--background-color);
|
||
fill: var(--theme-color);
|
||
position: absolute;
|
||
top: 0;
|
||
border: 0;
|
||
right: 0;
|
||
}
|
||
|
||
.github-corner:before {
|
||
content: " ";
|
||
position: absolute;
|
||
right: 0;
|
||
top: -200px;
|
||
height: 200px;
|
||
z-index: 1;
|
||
background: var(--theme-color);
|
||
width: var(--header-height);
|
||
}
|
||
|
||
.github-corner .octo-arm {
|
||
transform-origin: 130px 106px;
|
||
}
|
||
|
||
.github-corner:hover .octo-arm {
|
||
animation: octocat-wave 560ms ease-in-out;
|
||
}
|
||
|
||
@keyframes octocat-wave {
|
||
|
||
0%,
|
||
100% {
|
||
transform: rotate(0);
|
||
}
|
||
|
||
20%,
|
||
60% {
|
||
transform: rotate(-25deg);
|
||
}
|
||
|
||
40%,
|
||
80% {
|
||
transform: rotate(10deg);
|
||
}
|
||
}
|
||
|
||
@media (max-width: 575px) {
|
||
.github-corner:hover .octo-arm {
|
||
animation: none;
|
||
}
|
||
|
||
.github-corner .octo-arm {
|
||
animation: octocat-wave 560ms ease-in-out;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
#header {
|
||
transition: transform 0.2s ease-in;
|
||
}
|
||
|
||
#header #color-picker {
|
||
transition: opacity 0.2s ease-in;
|
||
}
|
||
|
||
.header-unpin {
|
||
transform: translateY(calc(-2px - var(--header-height)));
|
||
}
|
||
|
||
.header-unpin #color-picker {
|
||
opacity: 0;
|
||
}
|
||
|
||
.header-pin {
|
||
transform: translateY(0);
|
||
}
|
||
|
||
.header-pin #color-picker {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
.scroll-up {
|
||
opacity: 0;
|
||
width: 30px;
|
||
height: 30px;
|
||
position: fixed;
|
||
right: 20px;
|
||
bottom: 20px;
|
||
z-index: 2;
|
||
transition: transform 0.2s ease-in, opacity 0.2s ease-in;
|
||
will-change: transform;
|
||
}
|
||
|
||
.scroll-up svg {
|
||
background-color: var(--theme-color);
|
||
padding: 5px;
|
||
fill: var(--background-color);
|
||
}
|
||
|
||
.scroll-up:hover {
|
||
transform: scale(1.1, 1.1);
|
||
filter: none;
|
||
}
|
||
|
||
.scroll-up.visible {
|
||
opacity: 1;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.scroll-up.visible.unpin {
|
||
opacity: 0;
|
||
}
|
||
}
|
||
|
||
#searchbox {
|
||
position: relative;
|
||
margin-left: auto;
|
||
max-height: var(--header-height);
|
||
padding-top: calc(var(--header-height)/4);
|
||
height: var(--header-height);
|
||
opacity: 0;
|
||
}
|
||
|
||
#searchbox.visible {
|
||
opacity: 1;
|
||
}
|
||
|
||
#searchbox>svg {
|
||
position: absolute;
|
||
left: 7px;
|
||
top: calc(var(--header-height)/4 + 7px);
|
||
color: rgba(var(--text-color-rgb), 0.2);
|
||
pointer-events: none;
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
#searchbox>svg {
|
||
top: calc(var(--header-height)/4 + 10px);
|
||
}
|
||
}
|
||
|
||
#searchbox input {
|
||
height: calc(var(--header-height)/2);
|
||
line-height: calc(var(--header-height)/2);
|
||
font-size: calc(var(--header-height)/5);
|
||
border-radius: 50px;
|
||
padding: 7px 10px 7px 30px;
|
||
background: none;
|
||
width: 170px;
|
||
transition: all .2s ease-in-out;
|
||
}
|
||
|
||
#searchbox input~.results {
|
||
width: 130px;
|
||
}
|
||
|
||
#searchbox input:focus {
|
||
width: 300px;
|
||
}
|
||
|
||
#searchbox input:focus~.results {
|
||
width: 260px;
|
||
max-height: 500px;
|
||
transition: width .2s ease-in-out, max-height 0.5s ease-in-out;
|
||
}
|
||
|
||
#searchbox input:focus~svg {
|
||
color: rgba(var(--text-color-rgb), 0.6);
|
||
}
|
||
|
||
#searchbox .results {
|
||
max-height: 0;
|
||
overflow: hidden;
|
||
background: var(--background-color);
|
||
border-bottom-right-radius: 5px;
|
||
border-bottom-left-radius: 5px;
|
||
margin: -2px 20px 0;
|
||
box-shadow: 0 2px 2px #bbb;
|
||
transition: width .2s ease-in-out;
|
||
}
|
||
|
||
#searchbox .results>div {
|
||
cursor: pointer;
|
||
border-bottom: 1px solid #eee;
|
||
padding: 10px;
|
||
height: 80px;
|
||
}
|
||
|
||
#searchbox .results>div.hidden {
|
||
display: none;
|
||
}
|
||
|
||
#searchbox .results>div.selected {
|
||
background: rgba(var(--theme-color-rgb), 0.1);
|
||
}
|
||
|
||
#searchbox .results>div img {
|
||
float: left;
|
||
border-radius: 3px;
|
||
background: #DDD;
|
||
min-height: 50px;
|
||
margin: 5px 10px 5px 0;
|
||
}
|
||
|
||
#searchbox .results>div h2 {
|
||
font-size: 12px;
|
||
line-height: 14px;
|
||
margin: 0;
|
||
white-space: nowrap;
|
||
text-overflow: ellipsis;
|
||
padding: 0;
|
||
overflow: hidden;
|
||
}
|
||
|
||
#searchbox .results>div .description {
|
||
font-size: 10px;
|
||
line-height: 12px;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
height: 30px;
|
||
text-align: left;
|
||
padding: 3px 0;
|
||
}
|
||
|
||
#searchbox .results>div>span {
|
||
font-size: 8px;
|
||
line-height: 10px;
|
||
display: flex;
|
||
align-items: center;
|
||
white-space: nowrap;
|
||
height: 14px;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
|
||
#searchbox .results>div>span .category {
|
||
min-width: 0;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
white-space: nowrap;
|
||
}
|
||
|
||
#searchbox .results>div>span svg {
|
||
margin: 0 2px 0 5px;
|
||
min-width: 12px;
|
||
}
|
||
|
||
#searchbox .results>div>span svg:first-of-type {
|
||
margin-left: 0;
|
||
}
|
||
|
||
#searchbox .results>div::after {
|
||
content: " ";
|
||
display: block;
|
||
clear: both;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
#searchbox {
|
||
margin: 0;
|
||
position: absolute;
|
||
top: 0;
|
||
z-index: 3;
|
||
right: calc(50vw - var(--max-width)/2);
|
||
background: var(--background-color);
|
||
padding-top: calc(var(--header-height)/4);
|
||
height: var(--header-height);
|
||
}
|
||
|
||
#searchbox>svg {
|
||
top: calc(7px + var(--header-height)/4);
|
||
}
|
||
|
||
#searchbox .results {
|
||
margin-left: 10px;
|
||
margin-right: 10px;
|
||
}
|
||
|
||
#searchbox input:focus {
|
||
width: calc(var(--max-width));
|
||
}
|
||
|
||
#searchbox input:focus~.results {
|
||
width: calc(var(--max-width) - 20px);
|
||
}
|
||
}
|
||
|
||
@media (max-width: 660px) {
|
||
#searchbox {
|
||
right: var(--header-height);
|
||
}
|
||
|
||
#searchbox input:focus {
|
||
margin-left: 20px;
|
||
width: calc(100vw - 2*var(--header-height));
|
||
}
|
||
|
||
#searchbox input:focus~.results {
|
||
margin-left: 30px;
|
||
width: calc(100vw - 2*var(--header-height) - 20px);
|
||
}
|
||
|
||
#searchbox input:focus~svg {
|
||
left: 27px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 575px) {
|
||
#searchbox input:focus {
|
||
margin-left: 0;
|
||
}
|
||
|
||
#searchbox input:focus~.results {
|
||
margin-left: 10px;
|
||
}
|
||
|
||
#searchbox input:focus~svg {
|
||
left: 7px;
|
||
}
|
||
|
||
#searchbox input:not(:focus) {
|
||
width: 0px;
|
||
padding-left: 25px;
|
||
border-radius: 0;
|
||
background: var(--theme-color);
|
||
border: none;
|
||
}
|
||
|
||
#searchbox input:not(:focus)~svg {
|
||
color: var(--background-color);
|
||
}
|
||
|
||
#searchbox input:not(:focus)~.results {
|
||
width: 0;
|
||
}
|
||
}
|
||
|
||
.no-js #color-picker {
|
||
display: none;
|
||
}
|
||
|
||
#color-picker {
|
||
position: absolute;
|
||
top: calc(var(--header-height) + 20px);
|
||
right: 10px;
|
||
z-index: 10;
|
||
}
|
||
|
||
#color-picker .theme {
|
||
display: none;
|
||
}
|
||
|
||
#color-picker:hover {
|
||
border-radius: 20px;
|
||
text-align: right;
|
||
}
|
||
|
||
#color-picker:hover::before {
|
||
content: " ";
|
||
position: absolute;
|
||
left: -10px;
|
||
right: 30px;
|
||
height: 5px;
|
||
background: var(--theme-color);
|
||
top: 14px;
|
||
}
|
||
|
||
#color-picker:hover::after {
|
||
content: " ";
|
||
width: 14px;
|
||
height: 14px;
|
||
border-radius: 50%;
|
||
left: -19px;
|
||
top: 9px;
|
||
display: block;
|
||
background: var(--theme-color);
|
||
position: absolute;
|
||
}
|
||
|
||
#color-picker:hover .theme {
|
||
display: inline-block;
|
||
height: 150px;
|
||
width: 200px;
|
||
margin-right: 20px;
|
||
background: var(--background-color);
|
||
border: 1px solid var(--theme-color);
|
||
vertical-align: top;
|
||
margin-top: 18px;
|
||
}
|
||
|
||
#color-picker:hover .theme h3 {
|
||
font-weight: 500;
|
||
text-align: center;
|
||
}
|
||
|
||
#color-picker:hover .theme .colors {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
align-items: center;
|
||
justify-content: center;
|
||
margin: 5px;
|
||
}
|
||
|
||
#color-picker:hover .theme .custom-color {
|
||
display: block;
|
||
text-align: center;
|
||
}
|
||
|
||
#color-picker:hover .theme .theme-choice {
|
||
margin: 5px 3px;
|
||
width: 20px;
|
||
height: 20px;
|
||
background-color: var(--color);
|
||
border-radius: 3px;
|
||
cursor: pointer;
|
||
box-shadow: 1px 1px 1px 0 var(--text-color);
|
||
}
|
||
|
||
#color-picker:hover .theme a {
|
||
margin: 0 5px;
|
||
}
|
||
|
||
#color-picker:hover .picker {
|
||
vertical-align: middle;
|
||
color: var(--background-color);
|
||
background: var(--theme-color);
|
||
transform: rotateZ(-180deg);
|
||
}
|
||
|
||
#color-picker .picker {
|
||
height: 30px;
|
||
width: 30px;
|
||
padding: 5px;
|
||
border-radius: 50%;
|
||
color: var(--theme-color);
|
||
border: 1px solid var(--theme-color);
|
||
cursor: pointer;
|
||
background: rgba(var(--background-color-rgb), 0.8);
|
||
transition: transform 0.2s ease-in;
|
||
}
|
||
|
||
#color-picker input[type="checkbox"] {
|
||
display: none;
|
||
}
|
||
|
||
#color-picker span {
|
||
vertical-align: middle;
|
||
display: inline-block;
|
||
padding: 5px 5px 5px 30px;
|
||
}
|
||
|
||
#color-picker .toggle {
|
||
position: relative;
|
||
display: inline-block;
|
||
width: 40px;
|
||
height: 20px;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
#color-picker .toggle label,
|
||
#color-picker .toggle i {
|
||
box-sizing: border-box;
|
||
display: block;
|
||
background: #ffffff;
|
||
}
|
||
|
||
#color-picker .toggle label {
|
||
width: 40px;
|
||
height: 20px;
|
||
border-radius: 32px;
|
||
border: 1px solid #e5e5e5;
|
||
transition: all 0.30s ease;
|
||
}
|
||
|
||
#color-picker .toggle i {
|
||
position: absolute;
|
||
top: 1px;
|
||
left: 1px;
|
||
width: 18px;
|
||
height: 18px;
|
||
border-radius: 18px;
|
||
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.25), 0 3px 3px 0 rgba(0, 0, 0, 0.15);
|
||
background: #ffffff;
|
||
transition: all 0.3s cubic-bezier(0.275, -0.45, 0.725, 1.45);
|
||
}
|
||
|
||
#color-picker input[type="checkbox"]:active+.toggle i {
|
||
width: 20px;
|
||
}
|
||
|
||
#color-picker input[type="checkbox"]:active+.toggle label,
|
||
#color-picker input[type="checkbox"]:checked+.toggle label {
|
||
border: 10px solid #666;
|
||
}
|
||
|
||
#color-picker input[type="checkbox"]:active+.toggle label i,
|
||
#color-picker input[type="checkbox"]:checked+.toggle label i {
|
||
background: #222;
|
||
}
|
||
|
||
#color-picker input[type="checkbox"]:checked+.toggle i {
|
||
left: 21px;
|
||
}
|
||
|
||
#color-picker input[type="checkbox"]:checked:active+.toggle label {
|
||
border: 10px solid #e5e5e5;
|
||
}
|
||
|
||
#color-picker input[type="checkbox"]:checked:active+.toggle i {
|
||
left: 14px;
|
||
}
|
||
|
||
/**
|
||
* Specific types for page type list.
|
||
**/
|
||
.list,
|
||
.terms,
|
||
.page404 {
|
||
z-index: 1;
|
||
margin: calc(var(--header-height)/2);
|
||
width: 100%;
|
||
padding-left: var(--content-padding);
|
||
padding-right: var(--content-padding);
|
||
margin-left: calc((100% - var(--max-width))/2);
|
||
margin-right: calc((100% - var(--max-width))/2);
|
||
max-width: var(--max-width);
|
||
padding: calc(2*var(--content-padding));
|
||
background: rgba(var(--background-color-rgb), 0.9);
|
||
border-radius: 5px;
|
||
flex: 1;
|
||
}
|
||
|
||
.list:hover,
|
||
.terms:hover,
|
||
.page404:hover {
|
||
background: var(--background-color);
|
||
}
|
||
|
||
.list {
|
||
background: transparent;
|
||
}
|
||
|
||
.list:hover {
|
||
background: transparent;
|
||
}
|
||
|
||
.list .content {
|
||
background: var(--background-color);
|
||
padding: 5px;
|
||
background: var(--background-color);
|
||
padding: 5px 5px 0 5px;
|
||
}
|
||
|
||
.terms {
|
||
background: rgba(var(--background-color-rgb), 0.9);
|
||
}
|
||
|
||
.terms:hover {
|
||
background: var(--background-color);
|
||
}
|
||
|
||
.terms h4 {
|
||
display: inline-block;
|
||
}
|
||
|
||
.terms ol {
|
||
list-style: none;
|
||
padding: 0;
|
||
}
|
||
|
||
.terms ol>li ul {
|
||
border: 1px solid var(--theme-color);
|
||
border-top: 0;
|
||
border-bottom: 0;
|
||
}
|
||
|
||
.terms label {
|
||
padding: 5px 5px 5px 15px;
|
||
font-weight: bold;
|
||
cursor: pointer;
|
||
color: var(--background-color);
|
||
background: var(--theme-color);
|
||
display: block;
|
||
}
|
||
|
||
.terms label h4 a {
|
||
color: var(--background-color);
|
||
}
|
||
|
||
.terms label::after {
|
||
float: right;
|
||
content: "\276F";
|
||
width: 1em;
|
||
height: 1em;
|
||
text-align: center;
|
||
transition: all .35s;
|
||
transform-origin: 50% 100%;
|
||
right: 5px;
|
||
}
|
||
|
||
.terms li:first-child label {
|
||
border-top-left-radius: 5px;
|
||
border-top-right-radius: 5px;
|
||
}
|
||
|
||
.terms li:last-child label {
|
||
border-bottom-left-radius: 5px;
|
||
border-bottom-right-radius: 5px;
|
||
}
|
||
|
||
.terms input {
|
||
display: none;
|
||
}
|
||
|
||
.terms input~ul {
|
||
max-height: 0;
|
||
overflow: hidden;
|
||
transition: max-height 0.35s cubic-bezier(0, 1.05, 0, 1);
|
||
}
|
||
|
||
.terms input:checked+label::after {
|
||
transform: rotate(90deg);
|
||
}
|
||
|
||
.terms input:checked~ul {
|
||
max-height: 100vh;
|
||
}
|
||
|
||
.terms li:last-child input:checked+label {
|
||
border-radius: 0;
|
||
}
|
||
|
||
.terms li:last-child input:checked~ul {
|
||
border-bottom: 1px solid var(--theme-color);
|
||
border-bottom-left-radius: 5px;
|
||
border-bottom-right-radius: 5px;
|
||
}
|
||
|
||
.blog-posts {
|
||
width: 100%;
|
||
align-content: center;
|
||
padding: 0;
|
||
}
|
||
|
||
.blog-post {
|
||
contain: content;
|
||
list-style: none;
|
||
text-align: left;
|
||
padding: 15px;
|
||
background: var(--background-color);
|
||
box-shadow: 0 1px 1px rgba(var(--text-color-rgb), 0.1);
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
|
||
.blog-post .banner-holder {
|
||
width: 100%;
|
||
position: relative;
|
||
padding-bottom: 75%;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.blog-post .banner-holder img {
|
||
position: absolute;
|
||
left: 0;
|
||
right: 0;
|
||
top: 0;
|
||
bottom: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
transition: transform 0.2s linear;
|
||
}
|
||
|
||
.blog-post:hover .banner-holder img,
|
||
.blog-post .banner-holder.hover img {
|
||
transform: scale(1.1);
|
||
}
|
||
|
||
.blog-post:hover,
|
||
.blog-post.hover {
|
||
box-shadow: 0 0 40px rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
|
||
.blog-post hr {
|
||
border: none;
|
||
border-bottom: 1px dashed rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
|
||
.blog-post h3:hover {
|
||
color: var(--theme-color);
|
||
}
|
||
|
||
.blog-post p {
|
||
flex: 1;
|
||
}
|
||
|
||
.blog-post .blog-post-footer {
|
||
display: flex;
|
||
}
|
||
|
||
.blog-post .blog-post-footer a {
|
||
font-size: 12px;
|
||
padding-right: 15px;
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.blog-post .blog-post-footer a:hover {
|
||
color: var(--theme-color);
|
||
}
|
||
|
||
.blog-post .blog-post-footer .categories {
|
||
text-align: right;
|
||
flex: 1;
|
||
}
|
||
|
||
.blog-post .blog-post-footer .categories svg {
|
||
fill: var(--theme-color);
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.pagination {
|
||
list-style: none;
|
||
display: flex;
|
||
align-content: center;
|
||
justify-content: center;
|
||
padding: 40px 0 0;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.pagination .page-item {
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
@media (max-width: 575px) {
|
||
|
||
.pagination .page-item:last-child,
|
||
.pagination .page-item:first-child {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
.pagination .page-link {
|
||
text-decoration: none;
|
||
background-color: var(--background-color);
|
||
box-shadow: 0 1px 1px rgba(var(--text-color-rgb), 0.1);
|
||
display: block;
|
||
padding: 10px;
|
||
margin: 10px;
|
||
}
|
||
|
||
.pagination .page-link:hover {
|
||
filter: none;
|
||
box-shadow: 0 0 40px rgba(var(--text-color-rgb), 0.1);
|
||
background: var(--theme-color);
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.pagination .active .page-link {
|
||
background: var(--theme-color);
|
||
color: var(--background-color);
|
||
pointer-events: none;
|
||
}
|
||
|
||
.pagination .disabled .page-link {
|
||
background: rgba(var(--text-color-rgb), 0.1);
|
||
color: var(--text-color);
|
||
pointer-events: none;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(1) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(2) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(3) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(4) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-4 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(5) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-5 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(6) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-6 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(7) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-7 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(8) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-8 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(9) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-9 2s ease-in-out;
|
||
}
|
||
|
||
.list .blog-post:nth-of-type(10) {
|
||
will-change: transform, opacity;
|
||
animation: fade-up-item-10 2s ease-in-out;
|
||
}
|
||
|
||
.page404 .number {
|
||
font-family: cursive, serif;
|
||
font-size: 200px;
|
||
text-align: center;
|
||
line-height: normal;
|
||
}
|
||
|
||
.page404 .error-banner {
|
||
display: flex;
|
||
justify-content: center;
|
||
}
|
||
|
||
.page404 .error-banner svg {
|
||
position: relative;
|
||
overflow: visible;
|
||
z-index: 2;
|
||
transform: translate3d(0, 0, 0);
|
||
margin: 3em;
|
||
}
|
||
|
||
.page404 [id$=cube-1],
|
||
.page404 [id$=cube-13],
|
||
.page404 [id$=cube-25] {
|
||
animation: drop-cube-1 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-1] path,
|
||
.page404 [id$=cube-13] path,
|
||
.page404 [id$=cube-25] path {
|
||
animation: fade-cube-1 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-2],
|
||
.page404 [id$=cube-14],
|
||
.page404 [id$=cube-26] {
|
||
animation: drop-cube-2 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-2] path,
|
||
.page404 [id$=cube-14] path,
|
||
.page404 [id$=cube-26] path {
|
||
animation: fade-cube-2 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-3],
|
||
.page404 [id$=cube-15],
|
||
.page404 [id$=cube-27] {
|
||
animation: drop-cube-3 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-3] path,
|
||
.page404 [id$=cube-15] path,
|
||
.page404 [id$=cube-27] path {
|
||
animation: fade-cube-3 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-4],
|
||
.page404 [id$=cube-16],
|
||
.page404 [id$=cube-28] {
|
||
animation: drop-cube-4 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-4] path,
|
||
.page404 [id$=cube-16] path,
|
||
.page404 [id$=cube-28] path {
|
||
animation: fade-cube-4 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-5],
|
||
.page404 [id$=cube-17],
|
||
.page404 [id$=cube-29] {
|
||
animation: drop-cube-5 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-5] path,
|
||
.page404 [id$=cube-17] path,
|
||
.page404 [id$=cube-29] path {
|
||
animation: fade-cube-5 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-6],
|
||
.page404 [id$=cube-18],
|
||
.page404 [id$=cube-30] {
|
||
animation: drop-cube-6 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-6] path,
|
||
.page404 [id$=cube-18] path,
|
||
.page404 [id$=cube-30] path {
|
||
animation: fade-cube-6 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-7],
|
||
.page404 [id$=cube-19],
|
||
.page404 [id$=cube-31] {
|
||
animation: drop-cube-7 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-7] path,
|
||
.page404 [id$=cube-19] path,
|
||
.page404 [id$=cube-31] path {
|
||
animation: fade-cube-7 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-8],
|
||
.page404 [id$=cube-20],
|
||
.page404 [id$=cube-32] {
|
||
animation: drop-cube-8 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-8] path,
|
||
.page404 [id$=cube-20] path,
|
||
.page404 [id$=cube-32] path {
|
||
animation: fade-cube-8 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-9],
|
||
.page404 [id$=cube-21],
|
||
.page404 [id$=cube-33] {
|
||
animation: drop-cube-9 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-9] path,
|
||
.page404 [id$=cube-21] path,
|
||
.page404 [id$=cube-33] path {
|
||
animation: fade-cube-9 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-10],
|
||
.page404 [id$=cube-22],
|
||
.page404 [id$=cube-34] {
|
||
animation: drop-cube-10 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-10] path,
|
||
.page404 [id$=cube-22] path,
|
||
.page404 [id$=cube-34] path {
|
||
animation: fade-cube-10 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-11],
|
||
.page404 [id$=cube-23],
|
||
.page404 [id$=cube-35] {
|
||
animation: drop-cube-11 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-11] path,
|
||
.page404 [id$=cube-23] path,
|
||
.page404 [id$=cube-35] path {
|
||
animation: fade-cube-11 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-12],
|
||
.page404 [id$=cube-24],
|
||
.page404 [id$=cube-36] {
|
||
animation: drop-cube-12 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 [id$=cube-12] path,
|
||
.page404 [id$=cube-24] path,
|
||
.page404 [id$=cube-36] path {
|
||
animation: fade-cube-12 0.9s cubic-bezier(0.19, 1, 0.32, 1);
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-1] path,
|
||
.page404 svg:hover [id$=cube-13] path,
|
||
.page404 svg:hover [id$=cube-25] path {
|
||
animation: fade-out-cube-1 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-2] path,
|
||
.page404 svg:hover [id$=cube-14] path,
|
||
.page404 svg:hover [id$=cube-26] path {
|
||
animation: fade-out-cube-2 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-3] path,
|
||
.page404 svg:hover [id$=cube-15] path,
|
||
.page404 svg:hover [id$=cube-27] path {
|
||
animation: fade-out-cube-3 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-4] path,
|
||
.page404 svg:hover [id$=cube-16] path,
|
||
.page404 svg:hover [id$=cube-28] path {
|
||
animation: fade-out-cube-4 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-5] path,
|
||
.page404 svg:hover [id$=cube-17] path,
|
||
.page404 svg:hover [id$=cube-29] path {
|
||
animation: fade-out-cube-5 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-6] path,
|
||
.page404 svg:hover [id$=cube-18] path,
|
||
.page404 svg:hover [id$=cube-30] path {
|
||
animation: fade-out-cube-6 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-7] path,
|
||
.page404 svg:hover [id$=cube-19] path,
|
||
.page404 svg:hover [id$=cube-31] path {
|
||
animation: fade-out-cube-7 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-8] path,
|
||
.page404 svg:hover [id$=cube-20] path,
|
||
.page404 svg:hover [id$=cube-32] path {
|
||
animation: fade-out-cube-8 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-9] path,
|
||
.page404 svg:hover [id$=cube-21] path,
|
||
.page404 svg:hover [id$=cube-33] path {
|
||
animation: fade-out-cube-9 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-10] path,
|
||
.page404 svg:hover [id$=cube-22] path,
|
||
.page404 svg:hover [id$=cube-34] path {
|
||
animation: fade-out-cube-10 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-11] path,
|
||
.page404 svg:hover [id$=cube-23] path,
|
||
.page404 svg:hover [id$=cube-35] path {
|
||
animation: fade-out-cube-11 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
.page404 svg:hover [id$=cube-12] path,
|
||
.page404 svg:hover [id$=cube-24] path,
|
||
.page404 svg:hover [id$=cube-36] path {
|
||
animation: fade-out-cube-12 0.7s cubic-bezier(0.19, 1, 0.32, 1) infinite;
|
||
}
|
||
|
||
@keyframes drop-cube-1 {
|
||
|
||
0%,
|
||
7% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-1 {
|
||
|
||
0%,
|
||
7% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-1 {
|
||
|
||
0%,
|
||
3% {
|
||
opacity: 1;
|
||
}
|
||
|
||
97% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-2 {
|
||
|
||
0%,
|
||
14% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-2 {
|
||
|
||
0%,
|
||
14% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-2 {
|
||
|
||
0%,
|
||
6% {
|
||
opacity: 1;
|
||
}
|
||
|
||
94% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-3 {
|
||
|
||
0%,
|
||
21% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-3 {
|
||
|
||
0%,
|
||
21% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-3 {
|
||
|
||
0%,
|
||
9% {
|
||
opacity: 1;
|
||
}
|
||
|
||
91% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-4 {
|
||
|
||
0%,
|
||
28% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-4 {
|
||
|
||
0%,
|
||
28% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-4 {
|
||
|
||
0%,
|
||
12% {
|
||
opacity: 1;
|
||
}
|
||
|
||
88% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-5 {
|
||
|
||
0%,
|
||
35% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-5 {
|
||
|
||
0%,
|
||
35% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-5 {
|
||
|
||
0%,
|
||
15% {
|
||
opacity: 1;
|
||
}
|
||
|
||
85% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-6 {
|
||
|
||
0%,
|
||
42% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-6 {
|
||
|
||
0%,
|
||
42% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-6 {
|
||
|
||
0%,
|
||
18% {
|
||
opacity: 1;
|
||
}
|
||
|
||
82% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-7 {
|
||
|
||
0%,
|
||
49% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-7 {
|
||
|
||
0%,
|
||
49% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-7 {
|
||
|
||
0%,
|
||
21% {
|
||
opacity: 1;
|
||
}
|
||
|
||
79% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-8 {
|
||
|
||
0%,
|
||
56% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-8 {
|
||
|
||
0%,
|
||
56% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-8 {
|
||
|
||
0%,
|
||
24% {
|
||
opacity: 1;
|
||
}
|
||
|
||
76% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-9 {
|
||
|
||
0%,
|
||
63% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-9 {
|
||
|
||
0%,
|
||
63% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-9 {
|
||
|
||
0%,
|
||
27% {
|
||
opacity: 1;
|
||
}
|
||
|
||
73% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-10 {
|
||
|
||
0%,
|
||
70% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-10 {
|
||
|
||
0%,
|
||
70% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-10 {
|
||
|
||
0%,
|
||
30% {
|
||
opacity: 1;
|
||
}
|
||
|
||
70% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-11 {
|
||
|
||
0%,
|
||
77% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-11 {
|
||
|
||
0%,
|
||
77% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-11 {
|
||
|
||
0%,
|
||
33% {
|
||
opacity: 1;
|
||
}
|
||
|
||
67% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes drop-cube-12 {
|
||
|
||
0%,
|
||
84% {
|
||
transform: translateY(300px);
|
||
}
|
||
|
||
100% {
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
|
||
@keyframes fade-cube-12 {
|
||
|
||
0%,
|
||
84% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
@keyframes fade-out-cube-12 {
|
||
|
||
0%,
|
||
36% {
|
||
opacity: 1;
|
||
}
|
||
|
||
64% {
|
||
opacity: 0;
|
||
}
|
||
|
||
100% {
|
||
opacity: 1;
|
||
}
|
||
}
|
||
|
||
.post {
|
||
z-index: 1;
|
||
margin: calc(var(--header-height)/2);
|
||
width: 100%;
|
||
padding-left: var(--content-padding);
|
||
padding-right: var(--content-padding);
|
||
margin-left: calc((100% - var(--max-width))/2);
|
||
margin-right: calc((100% - var(--max-width))/2);
|
||
max-width: var(--max-width);
|
||
padding: calc(2*var(--content-padding));
|
||
background: rgba(var(--background-color-rgb), 0.9);
|
||
border-radius: 5px;
|
||
}
|
||
|
||
.post .yt {
|
||
border-radius: 5px;
|
||
position: relative;
|
||
padding-bottom: 56.25%;
|
||
height: 0;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.post .yt iframe {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
border: 0;
|
||
}
|
||
|
||
.post .i-tex {
|
||
transform: scale(0.8);
|
||
}
|
||
|
||
.post .tex,
|
||
.post .i-tex {
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.post .tex:hover,
|
||
.post .tex.hover,
|
||
.post .i-tex:hover,
|
||
.post .i-tex.hover {
|
||
color: black;
|
||
}
|
||
|
||
.post:hover {
|
||
background: var(--background-color);
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
.post {
|
||
display: grid;
|
||
grid-template-columns: 2fr 1fr 1fr;
|
||
grid-template-areas: "main main aside""buttons buttons aside""more more aside""comments comments aside";
|
||
}
|
||
|
||
.post main {
|
||
grid-area: main;
|
||
min-width: 0;
|
||
contain: content;
|
||
}
|
||
|
||
.post aside {
|
||
grid-area: aside;
|
||
contain: content;
|
||
}
|
||
|
||
.post .buttons {
|
||
grid-area: buttons;
|
||
}
|
||
|
||
.post .more {
|
||
grid-area: more;
|
||
}
|
||
|
||
.post .comments {
|
||
grid-area: comments;
|
||
}
|
||
}
|
||
|
||
.post main>p {
|
||
font-size: 16px;
|
||
line-height: 30px;
|
||
}
|
||
|
||
.post main>p:first-of-type:first-letter {
|
||
color: var(--theme-color);
|
||
margin-top: 7px;
|
||
margin-right: 5px;
|
||
float: left;
|
||
font-size: 80px;
|
||
line-height: 80px;
|
||
font-family: NouveauDropCaps, serif;
|
||
font-display: optional;
|
||
}
|
||
|
||
.post main>ul>li,
|
||
.post main>ol>li {
|
||
font-size: 16px;
|
||
line-height: 30px;
|
||
}
|
||
|
||
.post main h1:first-of-type {
|
||
padding-left: 0;
|
||
}
|
||
|
||
.post .post-anchor {
|
||
position: relative;
|
||
margin: 0 0 40px;
|
||
border-radius: 5px;
|
||
width: 100%;
|
||
padding-bottom: 50%;
|
||
}
|
||
|
||
.post .post-anchor .banner-holder {
|
||
width: 100%;
|
||
position: relative;
|
||
padding-bottom: 0;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.post .post-anchor .banner-holder img {
|
||
position: absolute;
|
||
left: 0;
|
||
right: 0;
|
||
top: 0;
|
||
bottom: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
transition: transform 0.2s linear;
|
||
}
|
||
|
||
.post .post-anchor:hover .banner-holder img,
|
||
.post .post-anchor .banner-holder.hover img {
|
||
transform: scale(1.1);
|
||
}
|
||
|
||
.post .post-anchor .banner-holder {
|
||
height: 100%;
|
||
position: absolute;
|
||
}
|
||
|
||
.post aside {
|
||
line-height: 30px;
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
.post aside {
|
||
padding: 0 calc(2*var(--content-padding));
|
||
}
|
||
}
|
||
|
||
.post aside * {
|
||
text-align: left;
|
||
}
|
||
|
||
.post aside svg {
|
||
fill: var(--theme-color);
|
||
}
|
||
|
||
.post aside svg:hover,
|
||
.post aside svg.hover {
|
||
animation: rubberBand 0.5s linear;
|
||
}
|
||
|
||
.post aside th {
|
||
padding: 0 12px 0 0;
|
||
white-space: nowrap;
|
||
}
|
||
|
||
.post aside th svg {
|
||
vertical-align: middle;
|
||
margin: 0 5px 0 0;
|
||
}
|
||
|
||
@media (max-width: 1199px) and (min-width: 992px) {
|
||
.post aside th {
|
||
font-size: 0;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) and (min-width: 576px) {
|
||
.post aside th {
|
||
font-size: 0;
|
||
}
|
||
}
|
||
|
||
.post aside .tags span,
|
||
.post aside .category span {
|
||
font-weight: 700;
|
||
}
|
||
|
||
@media (max-width: 1199px) and (min-width: 992px) {
|
||
|
||
.post aside .tags span,
|
||
.post aside .category span {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) and (min-width: 576px) {
|
||
|
||
.post aside .tags span,
|
||
.post aside .category span {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
.post aside .tags svg,
|
||
.post aside .category svg {
|
||
vertical-align: middle;
|
||
margin: 0 5px 0 0;
|
||
}
|
||
|
||
.post aside h2 {
|
||
padding-top: 20px;
|
||
margin: 0 0 8px;
|
||
}
|
||
|
||
.post aside section {
|
||
padding: 0 0 20px;
|
||
border-bottom: 1px dashed #ddd;
|
||
}
|
||
|
||
.post aside section .info {
|
||
font-size: 10px;
|
||
float: right;
|
||
}
|
||
|
||
@media (max-width: 991px) and (min-width: 576px) {
|
||
.post aside {
|
||
columns: 2;
|
||
border-top: 1px solid #ddd;
|
||
border-bottom: 1px solid #ddd;
|
||
}
|
||
|
||
.post aside section {
|
||
border-bottom: none;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 575px) {
|
||
.post aside {
|
||
border-top: 1px dashed #ddd;
|
||
}
|
||
}
|
||
|
||
.post aside .tag-cloud {
|
||
line-height: 2.0rem;
|
||
}
|
||
|
||
.post aside .tag-cloud>a {
|
||
white-space: nowrap;
|
||
color: var(--text-color);
|
||
padding: 2px;
|
||
border-radius: 2px;
|
||
}
|
||
|
||
.post aside .tag-cloud>a:hover {
|
||
color: var(--theme-color);
|
||
text-decoration: underline;
|
||
}
|
||
|
||
.post .buttons {
|
||
margin: 20px 0;
|
||
}
|
||
|
||
.post .next {
|
||
float: right;
|
||
}
|
||
|
||
.post .comments ul {
|
||
padding: 0;
|
||
}
|
||
|
||
.post .comments li {
|
||
list-style: none;
|
||
}
|
||
|
||
.post .comments form {
|
||
display: grid;
|
||
grid-template-columns: 1fr 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 576px) {
|
||
.post .comments form {
|
||
grid-template-areas: "input1 input2""comment comment""button .";
|
||
}
|
||
}
|
||
|
||
@media (max-width: 575px) {
|
||
.post .comments form {
|
||
grid-template-areas: "input1 input1""input2 input2""comment comment""button button";
|
||
}
|
||
}
|
||
|
||
.post .comments input:not(:placeholder-shown):not(:focus):invalid {
|
||
border-color: red;
|
||
}
|
||
|
||
.post .comments input:first-child {
|
||
grid-area: input1;
|
||
}
|
||
|
||
.post .comments input:nth-child(2) {
|
||
grid-area: input2;
|
||
}
|
||
|
||
.post .comments textarea {
|
||
grid-area: comment;
|
||
}
|
||
|
||
.post .comments button {
|
||
grid-area: button;
|
||
justify-self: flex-start;
|
||
}
|
||
|
||
@font-face {
|
||
font-family: "NouveauDropCaps";
|
||
src: url(/fonts/NouveauDropCaps.woff2) format("woff2");
|
||
unicode-range: U+41-5A;
|
||
}
|
||
|
||
.comment {
|
||
min-height: 120px;
|
||
}
|
||
|
||
.comment img {
|
||
margin: 5px 20px 0 0;
|
||
width: 100px;
|
||
height: 100px;
|
||
border-radius: 50%;
|
||
border: 1px solid rgba(var(--text-color-rgb), 0.1);
|
||
float: left;
|
||
}
|
||
|
||
.comment svg {
|
||
fill: var(--text-color);
|
||
vertical-align: middle;
|
||
width: 20px;
|
||
height: 20px;
|
||
}
|
||
|
||
.comment time {
|
||
font-size: 12px;
|
||
}
|
||
|
||
.commenter-comment {
|
||
background: rgba(var(--theme-color-rgb), 0.1);
|
||
margin-left: 120px;
|
||
min-height: 80px;
|
||
padding: 10px 20px;
|
||
border-radius: 5px;
|
||
}
|
||
|
||
.commenter-name {
|
||
font-weight: 400;
|
||
padding: 0 20px 0 0;
|
||
}
|
||
|
||
.background {
|
||
position: fixed;
|
||
width: 100%;
|
||
height: 100%;
|
||
left: 0;
|
||
top: 0;
|
||
background-image: url("{{$cover}}");
|
||
background-size: cover;
|
||
}
|
||
|
||
.dark .background {
|
||
background-image: url("{{$coverDark}}");
|
||
}
|
||
|
||
.more ul {
|
||
padding: 0;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.more ul.items-3 {
|
||
grid-template-columns: 1fr 1fr 1fr;
|
||
}
|
||
}
|
||
|
||
.more li {
|
||
border-radius: 4px;
|
||
overflow: hidden;
|
||
list-style: none;
|
||
display: flex;
|
||
flex-direction: column;
|
||
box-shadow: 0 1px 1px rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
|
||
.more li .img-container {
|
||
width: 100%;
|
||
position: relative;
|
||
padding-bottom: 75%;
|
||
overflow: hidden;
|
||
}
|
||
|
||
.more li .img-container img {
|
||
position: absolute;
|
||
left: 0;
|
||
right: 0;
|
||
top: 0;
|
||
bottom: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
transition: transform 0.2s linear;
|
||
}
|
||
|
||
.more li:hover .img-container img,
|
||
.more li .img-container.hover img {
|
||
transform: scale(1.1);
|
||
}
|
||
|
||
.more li>.description {
|
||
font-weight: 400;
|
||
padding: 10px 10px;
|
||
display: flex;
|
||
flex: 1;
|
||
flex-direction: column;
|
||
border-top: 2px solid transparent;
|
||
justify-content: space-between;
|
||
border-bottom-left-radius: 4px;
|
||
border-bottom-right-radius: 4px;
|
||
}
|
||
|
||
.more li:hover,
|
||
.more li.hover {
|
||
box-shadow: 0 1px 10px rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
|
||
.more li:hover .description,
|
||
.more li.hover .description {
|
||
border-top-color: var(--theme-color);
|
||
}
|
||
|
||
.more svg {
|
||
vertical-align: middle;
|
||
fill: var(--text-color);
|
||
}
|
||
|
||
.more small {
|
||
color: var(--text-color);
|
||
}
|
||
|
||
@media (min-width: 769px) {
|
||
aside {
|
||
transform-origin: top left;
|
||
animation: bounceInRightNoDelay 1.1s ease-in-out;
|
||
}
|
||
|
||
main {
|
||
transform-origin: top right;
|
||
animation: bounceInLeftNoDelay 1.1s ease-in-out;
|
||
}
|
||
|
||
.more ul li,
|
||
.comments ul li {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.comments.visible h2,
|
||
.more.visible h2 {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(1),
|
||
.more.visible ul li:nth-child(1) {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(2),
|
||
.more.visible ul li:nth-child(2) {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(3),
|
||
.more.visible ul li:nth-child(3) {
|
||
animation: fade-up-item-4 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(4),
|
||
.more.visible ul li:nth-child(4) {
|
||
animation: fade-up-item-5 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(5),
|
||
.more.visible ul li:nth-child(5) {
|
||
animation: fade-up-item-6 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(6),
|
||
.more.visible ul li:nth-child(6) {
|
||
animation: fade-up-item-7 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(7),
|
||
.more.visible ul li:nth-child(7) {
|
||
animation: fade-up-item-8 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(8),
|
||
.more.visible ul li:nth-child(8) {
|
||
animation: fade-up-item-9 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(9),
|
||
.more.visible ul li:nth-child(9) {
|
||
animation: fade-up-item-10 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible ul li:nth-child(10),
|
||
.more.visible ul li:nth-child(10) {
|
||
animation: fade-up-item-11 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible>h3,
|
||
.more.visible>h3 {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.comments.visible>p,
|
||
.more.visible>p {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.comments form.visible input {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.comments form.visible textarea {
|
||
animation: fade-up-item-4 2s ease-in-out;
|
||
}
|
||
|
||
.comments form.visible button {
|
||
animation: fade-up-item-5 2s ease-in-out;
|
||
}
|
||
}
|
||
|
||
.honeypot {
|
||
position: absolute;
|
||
left: -5000px;
|
||
}
|
||
|
||
.newsletter {
|
||
min-width: 220px;
|
||
width: 100%;
|
||
}
|
||
|
||
.newsletter .email {
|
||
width: calc(100% - 50px);
|
||
display: inline-block;
|
||
}
|
||
|
||
.newsletter button {
|
||
display: inline-block;
|
||
width: 50px;
|
||
padding: 0;
|
||
text-align: center;
|
||
background: var(--theme-color);
|
||
color: var(--background-color);
|
||
}
|
||
|
||
.newsletter button:hover {
|
||
filter: brightness(95%);
|
||
}
|
||
|
||
.newsletter button,
|
||
.newsletter .email {
|
||
height: 42px;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.post main h1,
|
||
.post main h2,
|
||
.post main h3,
|
||
.post main h4,
|
||
.post main h5,
|
||
.post main h6 {
|
||
position: relative;
|
||
padding-left: 30px;
|
||
}
|
||
|
||
.heading-anchor {
|
||
display: inline-block;
|
||
color: #DDD;
|
||
position: absolute;
|
||
margin-top: calc(-1 * var(--header-height));
|
||
padding-top: var(--header-height);
|
||
left: 0;
|
||
}
|
||
|
||
@media (prefers-reduced-motion) {
|
||
.post * {
|
||
animation: none !important;
|
||
}
|
||
}
|
||
|
||
.contact-cover {
|
||
width: 100%;
|
||
padding-bottom: 20.83333333%;
|
||
}
|
||
|
||
.contact-cover img {
|
||
position: fixed;
|
||
object-fit: cover;
|
||
width: 100vw;
|
||
object-position: 50% 0%;
|
||
}
|
||
|
||
.contact {
|
||
background: var(--background-color);
|
||
z-index: 1;
|
||
width: 100%;
|
||
padding-left: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
padding-right: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
}
|
||
|
||
.contact>section {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 20px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.contact>section {
|
||
grid-template-columns: 4fr 6fr;
|
||
}
|
||
}
|
||
|
||
.contact aside svg {
|
||
width: 32px;
|
||
height: 32px;
|
||
vertical-align: middle;
|
||
fill: var(--background-color);
|
||
background: var(--theme-color);
|
||
border-radius: 4px;
|
||
margin: 4px 10px 4px 0;
|
||
padding: 3px;
|
||
}
|
||
|
||
.contact aside ul {
|
||
padding: 0;
|
||
}
|
||
|
||
.contact aside li {
|
||
list-style: none;
|
||
text-align: left;
|
||
}
|
||
|
||
.contact aside li a {
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.contact aside li a:hover {
|
||
color: var(--theme-color);
|
||
}
|
||
|
||
.contact aside .social a {
|
||
font-size: 0;
|
||
}
|
||
|
||
.contact aside .social li {
|
||
display: inline-block;
|
||
}
|
||
|
||
.contact aside .social svg {
|
||
border-radius: 50%;
|
||
padding: 7px;
|
||
width: 40px;
|
||
height: 40px;
|
||
}
|
||
|
||
.contact form {
|
||
padding: 20px 0;
|
||
}
|
||
|
||
.contact form input,
|
||
.contact form textarea {
|
||
width: 100%;
|
||
margin: 10px 0;
|
||
}
|
||
|
||
@media (min-width: 769px) {
|
||
.contact-cover img {
|
||
animation: zoomIn 0.8s ease-in;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.contact h1 {
|
||
animation: fade-up-item-1 2.0s ease-in-out;
|
||
}
|
||
|
||
.contact .subtitle {
|
||
animation: fade-up-item-2 2.0s ease-in-out;
|
||
}
|
||
|
||
.contact form {
|
||
transform-origin: center left;
|
||
animation: bounceInRightNoDelay 1.1s ease-in-out;
|
||
contain: content;
|
||
}
|
||
|
||
.contact .email {
|
||
position: absolute;
|
||
opacity: 0;
|
||
top: 0;
|
||
z-index: -1;
|
||
}
|
||
|
||
.contact aside {
|
||
transform-origin: center right;
|
||
animation: bounceInLeftNoDelay 1.1s ease-in-out;
|
||
contain: content;
|
||
}
|
||
}
|
||
|
||
.contact-response {
|
||
border: 2px double var(--text-color);
|
||
background-color: var(--shade-color);
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
font-size: larger;
|
||
padding: 20px;
|
||
text-align: center;
|
||
}
|
||
|
||
@media (prefers-reduced-motion) {
|
||
.contact * {
|
||
animation: none !important;
|
||
}
|
||
}
|
||
|
||
:root {
|
||
--max-width: 100vw;
|
||
--header-height: 60px;
|
||
--background-color-rgb: 255, 255, 255;
|
||
--text-color-rgb: 0, 0, 0;
|
||
--theme-color: rgba(var(--theme-color-rgb), 1.0);
|
||
--background-color: rgba(var(--background-color-rgb), 1.0);
|
||
--text-color: #666;
|
||
--content-padding: 15px;
|
||
--heading-color: #444;
|
||
--shade-color: #f6f6f6;
|
||
--hover-color: #111;
|
||
}
|
||
|
||
@media (min-width: 576px) {
|
||
:root {
|
||
--max-width: 540px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
:root {
|
||
--max-width: 720px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
:root {
|
||
--header-height: 75px;
|
||
--max-width: 960px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 1200px) {
|
||
:root {
|
||
--max-width: 1140px;
|
||
}
|
||
}
|
||
|
||
.meta:nth-child(2n) {
|
||
background: var(--shade-color);
|
||
}
|
||
|
||
.meta {
|
||
width: 100%;
|
||
padding-left: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
padding-right: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
contain: content;
|
||
}
|
||
|
||
.meta> :last-child {
|
||
margin-bottom: 40px;
|
||
}
|
||
|
||
.meta> :first-child,
|
||
.meta>h1 {
|
||
margin-top: 40px;
|
||
}
|
||
|
||
.meta h1,
|
||
.meta h2,
|
||
.meta h3,
|
||
.meta h4 {
|
||
text-align: center;
|
||
transition: transform 0.2s ease-in;
|
||
transform-origin: 50% 50%;
|
||
}
|
||
|
||
.meta h1:hover,
|
||
.meta h2:hover,
|
||
.meta h3:hover,
|
||
.meta h4:hover {
|
||
text-shadow: 1px 1px 2px var(--text-color);
|
||
}
|
||
|
||
.meta h2:hover {
|
||
transform: none;
|
||
}
|
||
|
||
.meta .subtitle {
|
||
text-align: center;
|
||
}
|
||
|
||
.meta .content:hover,
|
||
.meta .content.hover {
|
||
color: var(--hover-color);
|
||
}
|
||
|
||
.meta .main-icon {
|
||
float: right;
|
||
margin: 60px 0 40px;
|
||
z-index: 1;
|
||
}
|
||
|
||
.meta .item {
|
||
display: flex;
|
||
flex-direction: column;
|
||
padding: 10px 0 0;
|
||
}
|
||
|
||
.meta .item .item-cover {
|
||
align-self: center;
|
||
border-radius: 5px;
|
||
background-color: var(--theme-color);
|
||
transition: border-radius 0.5s ease-in-out;
|
||
border: 2px solid transparent;
|
||
box-sizing: content-box;
|
||
}
|
||
|
||
.meta .item .item-cover:hover,
|
||
.meta .item .item-cover.hover {
|
||
border-radius: 50%;
|
||
}
|
||
|
||
.meta .item h2 {
|
||
padding: 8px 0;
|
||
margin: 0;
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.meta .item h3 {
|
||
margin: 0;
|
||
padding: 5px 0;
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.meta .item h4 {
|
||
margin: 0;
|
||
padding: 3px 0;
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.meta .item .item-icon {
|
||
align-self: center;
|
||
min-height: 65px;
|
||
margin: 5px 0;
|
||
}
|
||
|
||
.meta .item .links {
|
||
align-self: flex-end;
|
||
flex: 1;
|
||
display: flex;
|
||
align-items: flex-end;
|
||
justify-content: flex-end;
|
||
flex-wrap: wrap;
|
||
margin: 5px;
|
||
align-content: flex-end;
|
||
}
|
||
|
||
.meta .item .links a {
|
||
display: flex;
|
||
align-items: center;
|
||
min-height: 45px;
|
||
margin: 5px 0;
|
||
}
|
||
|
||
.meta .item .links a svg,
|
||
.meta .item .links a .link-text {
|
||
margin: 0 5px;
|
||
transition: none;
|
||
}
|
||
|
||
.meta .item .links a:not(:first-child) {
|
||
margin-left: 10px;
|
||
}
|
||
|
||
.main-icon:hover,
|
||
.item-icon:hover,
|
||
.item-icon.hover,
|
||
.main-icon.hover {
|
||
animation: rubberBand 0.5s ease-in-out;
|
||
}
|
||
|
||
.meta.default .item-cover {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
|
||
.meta.default .items {
|
||
grid-row-gap: 40px;
|
||
}
|
||
|
||
.meta.default>img {
|
||
display: block;
|
||
margin: 0 auto;
|
||
max-width: 100%;
|
||
height: auto;
|
||
}
|
||
|
||
.left-image {
|
||
display: grid;
|
||
grid-template-columns: 1fr 4fr;
|
||
grid-column-gap: 20px;
|
||
grid-row-gap: 10px;
|
||
grid-template-areas: "pic title""pic subtitle""pic desc";
|
||
}
|
||
|
||
.left-image img {
|
||
margin: 40px 0;
|
||
grid-area: pic;
|
||
border: 1px solid rgba(var(--text-color-rgb), 0.1);
|
||
background: rgba(var(--text-color-rgb), 0.1);
|
||
width: 100%;
|
||
height: auto;
|
||
border-radius: 50%;
|
||
}
|
||
|
||
.left-image img:hover {
|
||
box-shadow: 0 0 10px rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
|
||
.left-image p {
|
||
grid-area: desc;
|
||
}
|
||
|
||
.left-image h1 {
|
||
margin: 40px 0 0;
|
||
grid-area: title;
|
||
}
|
||
|
||
.left-image .subtitle {
|
||
grid-area: subtitle;
|
||
}
|
||
|
||
@media (max-width: 1200px) {
|
||
.left-image {
|
||
grid-template-columns: 1.5fr 3fr;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 993px) {
|
||
|
||
.left-image h1,
|
||
.left-image .subtitle {
|
||
padding: 0;
|
||
margin: 0;
|
||
}
|
||
|
||
.left-image h1 {
|
||
margin-top: 40px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 992px) {
|
||
.left-image {
|
||
display: block;
|
||
}
|
||
|
||
.left-image * {
|
||
margin: 20px 0;
|
||
}
|
||
|
||
.left-image img {
|
||
margin: 0 20px 0 0;
|
||
width: 33%;
|
||
max-width: 200px;
|
||
float: left;
|
||
}
|
||
}
|
||
|
||
.item-icon-left .item {
|
||
display: grid;
|
||
grid-template-columns: 40px 1fr;
|
||
grid-column-gap: 20px;
|
||
grid-template-areas: "icon title""icon subtitle""icon heading""icon desc""icon links";
|
||
}
|
||
|
||
.item-icon-left .item .item-icon {
|
||
grid-area: icon;
|
||
align-self: flex-start;
|
||
min-height: 40px;
|
||
}
|
||
|
||
.item-icon-left .item h2 {
|
||
grid-area: title;
|
||
}
|
||
|
||
.item-icon-left .item h3 {
|
||
grid-area: subtitle;
|
||
}
|
||
|
||
.item-icon-left .item h4 {
|
||
grid-area: heading;
|
||
}
|
||
|
||
.item-icon-left .item .content {
|
||
grid-area: desc;
|
||
}
|
||
|
||
.item-icon-left .item .links {
|
||
grid-area: links;
|
||
}
|
||
|
||
.dark .meta.content.with-background {
|
||
background-image: url("{{$coverDark}}");
|
||
}
|
||
|
||
.meta.content {
|
||
background-attachment: fixed;
|
||
background-repeat: no-repeat;
|
||
background-size: cover;
|
||
height: auto;
|
||
}
|
||
|
||
.meta.content.with-background {
|
||
background-image: url("{{$cover}}");
|
||
}
|
||
|
||
.meta.content:not(:first-of-type) {
|
||
flex: 0;
|
||
}
|
||
|
||
.meta.content .tags {
|
||
float: right;
|
||
display: inline-block;
|
||
}
|
||
|
||
.meta.content .tags svg {
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.meta.content .banner {
|
||
width: 100%;
|
||
}
|
||
|
||
.meta.content h1,
|
||
.meta.content h2,
|
||
.meta.content h3,
|
||
.meta.content h4 {
|
||
text-align: left;
|
||
}
|
||
|
||
.meta.content h1:first-of-type {
|
||
text-align: center;
|
||
}
|
||
|
||
.meta.content>article {
|
||
width: 100%;
|
||
padding-left: var(--content-padding);
|
||
padding-right: var(--content-padding);
|
||
margin-left: calc((100% - var(--max-width))/2);
|
||
margin-right: calc((100% - var(--max-width))/2);
|
||
max-width: var(--max-width);
|
||
padding: calc(2*var(--content-padding));
|
||
background: rgba(var(--background-color-rgb), 0.9);
|
||
border-radius: 5px;
|
||
box-shadow: 0 0 2px #ddd;
|
||
}
|
||
|
||
.meta.content>article:hover {
|
||
background: var(--background-color);
|
||
}
|
||
|
||
@media (min-width: 769px) {
|
||
.meta.content>article * {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.meta.content>article h1 {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.meta.content>article .subtitle {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
}
|
||
|
||
@media (prefers-reduced-motion) {
|
||
.meta.content>article * {
|
||
animation: none !important;
|
||
}
|
||
}
|
||
|
||
.meta.full-width {
|
||
padding: 0;
|
||
}
|
||
|
||
.meta.full-width .items {
|
||
display: block;
|
||
}
|
||
|
||
.meta.full-width .items .item {
|
||
padding: 40px 0;
|
||
width: 100%;
|
||
padding-left: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
padding-right: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
display: block;
|
||
}
|
||
|
||
.meta.full-width .items .item .item-cover {
|
||
float: left;
|
||
margin: 0 40px 40px 0;
|
||
position: relative;
|
||
z-index: 2;
|
||
}
|
||
|
||
.meta.full-width .items .item video.item-cover {
|
||
background: black;
|
||
border-color: var(--theme-color);
|
||
}
|
||
|
||
.meta.full-width .items .item:nth-child(2n) {
|
||
background: var(--shade-color);
|
||
}
|
||
|
||
.meta.full-width .items .item:nth-child(2n) .item-cover {
|
||
float: right;
|
||
margin: 0 0 40px 40px;
|
||
}
|
||
|
||
.meta.full-width .items .item:nth-child(2n) .links {
|
||
align-self: flex-start;
|
||
align-items: flex-start;
|
||
justify-content: flex-start;
|
||
}
|
||
|
||
.meta.full-width .items .item:after {
|
||
content: " ";
|
||
clear: both;
|
||
display: block;
|
||
}
|
||
|
||
.meta.full-width .items .item .content {
|
||
padding: 20px 0;
|
||
}
|
||
|
||
.meta.full-width .items .item small {
|
||
display: inline-block;
|
||
}
|
||
|
||
.meta.full-width:nth-child(2n) .item:nth-child(2n) {
|
||
background: var(--background-color);
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.meta.full-width .items .item {
|
||
display: grid;
|
||
grid-template-columns: 1fr;
|
||
grid-template-areas: "title""subtitle""image""content""links""attribution";
|
||
}
|
||
|
||
.meta.full-width .items .item h2 {
|
||
grid-area: title;
|
||
}
|
||
|
||
.meta.full-width .items .item h3 {
|
||
grid-area: subtitle;
|
||
}
|
||
|
||
.meta.full-width .items .item:nth-child(2n) .item-cover {
|
||
margin: 0;
|
||
}
|
||
|
||
.meta.full-width .items .item .links {
|
||
grid-area: links;
|
||
}
|
||
|
||
.meta.full-width .items .item .links:nth-child(2n) {
|
||
align-self: flex-end;
|
||
align-items: flex-end;
|
||
justify-content: flex-end;
|
||
}
|
||
|
||
.meta.full-width .items .item .attribution {
|
||
grid-area: attribution;
|
||
}
|
||
|
||
.meta.full-width .items .item .item-cover {
|
||
grid-area: image;
|
||
align-self: center;
|
||
justify-self: center;
|
||
margin-top: 10px;
|
||
margin-right: 10px;
|
||
margin-bottom: 10px;
|
||
margin-left: 10px;
|
||
}
|
||
|
||
.meta.full-width .items .item .content {
|
||
grid-area: content;
|
||
}
|
||
}
|
||
|
||
.meta.max-2 .items {
|
||
grid-template-areas: none;
|
||
grid-template-columns: 1fr 1fr;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.meta.max-2 .items {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
}
|
||
|
||
.meta.carousel {
|
||
width: 100%;
|
||
padding-left: var(--content-padding);
|
||
padding-right: var(--content-padding);
|
||
margin-left: calc((100% - var(--max-width))/2);
|
||
margin-right: calc((100% - var(--max-width))/2);
|
||
max-width: var(--max-width);
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
overflow: hidden;
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
.meta.carousel .items {
|
||
display: flex;
|
||
grid-column-gap: 0;
|
||
grid-row-gap: 0;
|
||
}
|
||
|
||
.meta.carousel:nth-child(2n) {
|
||
box-shadow: 400px 0 0 20px var(--shade-color), -400px 0 0 20px var(--shade-color);
|
||
}
|
||
|
||
.meta.carousel .item {
|
||
background-color: var(--background-color);
|
||
transform: translate3d(0, 0, 0);
|
||
min-width: calc(var(--max-width)/2 - 40px);
|
||
margin: 0 20px;
|
||
padding: 20px;
|
||
box-shadow: 0 0 4px rgba(var(--text-color-rgb), 0.1);
|
||
border-radius: 4px;
|
||
display: grid;
|
||
grid-template-areas: "icon""content""heading";
|
||
justify-content: center;
|
||
}
|
||
|
||
.meta.carousel .item:hover,
|
||
.meta.carousel .item.hover {
|
||
box-shadow: 0 0 20px rgba(var(--text-color-rgb), 0.1);
|
||
}
|
||
|
||
.meta.carousel .item:hover h2,
|
||
.meta.carousel .item.hover h2 {
|
||
filter: none;
|
||
}
|
||
|
||
.meta.carousel .item h2 {
|
||
grid-area: heading;
|
||
font-size: 14px;
|
||
}
|
||
|
||
.meta.carousel .item .item-icon {
|
||
grid-area: icon;
|
||
justify-self: center;
|
||
}
|
||
|
||
.meta.carousel .item .content {
|
||
grid-area: "content";
|
||
}
|
||
|
||
.meta.carousel .item-icon {
|
||
min-height: 60px;
|
||
min-width: 60px;
|
||
padding: 2px;
|
||
filter: drop-shadow(2px 3px 4px #AAA);
|
||
border-radius: 50%;
|
||
}
|
||
|
||
.meta.carousel h2 {
|
||
color: var(--theme-color);
|
||
filter: brightness(60%);
|
||
text-align: right;
|
||
}
|
||
|
||
.meta.carousel h2::before {
|
||
content: "“";
|
||
font-family: _serif;
|
||
font-size: 40px;
|
||
padding-right: 10px;
|
||
line-height: 15px;
|
||
vertical-align: text-bottom;
|
||
}
|
||
|
||
.meta.carousel h2 small {
|
||
font-size: 60%;
|
||
}
|
||
|
||
.meta.carousel h2:hover {
|
||
transform: none;
|
||
}
|
||
|
||
.meta.carousel h2::selected {
|
||
filter: none;
|
||
}
|
||
|
||
.meta.carousel .items:hover {
|
||
animation-play-state: paused;
|
||
}
|
||
|
||
.meta.carousel .items:hover .item:first-child {
|
||
animation-play-state: paused;
|
||
}
|
||
|
||
.meta.carousel .items:hover .item:nth-child(2) {
|
||
animation-play-state: paused;
|
||
}
|
||
|
||
.meta.carousel .items-10 {
|
||
animation: scroll-10 40s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-10 {
|
||
|
||
0%,
|
||
7.5% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
10%,
|
||
17.5% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
20%,
|
||
27.5% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
30%,
|
||
37.5% {
|
||
transform: translateX(calc(var(--max-width) * -1.5));
|
||
}
|
||
|
||
40%,
|
||
47.5% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
50%,
|
||
57.5% {
|
||
transform: translateX(calc(var(--max-width) * -2.5));
|
||
}
|
||
|
||
60%,
|
||
67.5% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
70%,
|
||
77.5% {
|
||
transform: translateX(calc(var(--max-width) * -3.5));
|
||
}
|
||
|
||
80%,
|
||
87.5% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
90%,
|
||
97.5% {
|
||
transform: translateX(calc(var(--max-width) * -4.5));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-10-end {
|
||
|
||
87.49%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
87.5%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-10-end-2 {
|
||
|
||
97.49%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
97.5%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*5));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-10 .item:first-child {
|
||
animation: scroll-10-end 40s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-10 .item:nth-child(2) {
|
||
animation: scroll-10-end-2 40s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-9 {
|
||
animation: scroll-9 36s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-9 {
|
||
|
||
0%,
|
||
8.33333333% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
11.11111111%,
|
||
19.44444444% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
22.22222222%,
|
||
30.55555556% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
33.33333333%,
|
||
41.66666667% {
|
||
transform: translateX(calc(var(--max-width) * -1.5));
|
||
}
|
||
|
||
44.44444444%,
|
||
52.77777778% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
55.55555556%,
|
||
63.88888889% {
|
||
transform: translateX(calc(var(--max-width) * -2.5));
|
||
}
|
||
|
||
66.66666667%,
|
||
75% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
77.77777778%,
|
||
86.11111111% {
|
||
transform: translateX(calc(var(--max-width) * -3.5));
|
||
}
|
||
|
||
88.88888889%,
|
||
97.22222222% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-4.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-9-end {
|
||
|
||
86.10111111%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
86.11111111%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*4.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-9-end-2 {
|
||
|
||
97.21222222%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
97.22222222%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*4.5));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-9 .item:first-child {
|
||
animation: scroll-9-end 36s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-9 .item:nth-child(2) {
|
||
animation: scroll-9-end-2 36s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-8 {
|
||
animation: scroll-8 32s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-8 {
|
||
|
||
0%,
|
||
9.375% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
12.5%,
|
||
21.875% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
25%,
|
||
34.375% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
37.5%,
|
||
46.875% {
|
||
transform: translateX(calc(var(--max-width) * -1.5));
|
||
}
|
||
|
||
50%,
|
||
59.375% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
62.5%,
|
||
71.875% {
|
||
transform: translateX(calc(var(--max-width) * -2.5));
|
||
}
|
||
|
||
75%,
|
||
84.375% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
87.5%,
|
||
96.875% {
|
||
transform: translateX(calc(var(--max-width) * -3.5));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-4));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-8-end {
|
||
|
||
84.365%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
84.375%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*4));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-8-end-2 {
|
||
|
||
96.865%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
96.875%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*4));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-8 .item:first-child {
|
||
animation: scroll-8-end 32s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-8 .item:nth-child(2) {
|
||
animation: scroll-8-end-2 32s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-7 {
|
||
animation: scroll-7 28s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-7 {
|
||
|
||
0%,
|
||
10.71428571% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
14.28571429%,
|
||
25% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
28.57142857%,
|
||
39.28571429% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
42.85714286%,
|
||
53.57142857% {
|
||
transform: translateX(calc(var(--max-width) * -1.5));
|
||
}
|
||
|
||
57.14285714%,
|
||
67.85714286% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
71.42857143%,
|
||
82.14285714% {
|
||
transform: translateX(calc(var(--max-width) * -2.5));
|
||
}
|
||
|
||
85.71428571%,
|
||
96.42857143% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-3.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-7-end {
|
||
|
||
82.13285714%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
82.14285714%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*3.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-7-end-2 {
|
||
|
||
96.41857143%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
96.42857143%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*3.5));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-7 .item:first-child {
|
||
animation: scroll-7-end 28s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-7 .item:nth-child(2) {
|
||
animation: scroll-7-end-2 28s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-6 {
|
||
animation: scroll-6 24s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-6 {
|
||
|
||
0%,
|
||
12.5% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
16.66666667%,
|
||
29.16666667% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
33.33333333%,
|
||
45.83333333% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
50%,
|
||
62.5% {
|
||
transform: translateX(calc(var(--max-width) * -1.5));
|
||
}
|
||
|
||
66.66666667%,
|
||
79.16666667% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
83.33333333%,
|
||
95.83333333% {
|
||
transform: translateX(calc(var(--max-width) * -2.5));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-3));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-6-end {
|
||
|
||
79.15666667%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
79.16666667%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*3));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-6-end-2 {
|
||
|
||
95.82333333%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
95.83333333%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*3));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-6 .item:first-child {
|
||
animation: scroll-6-end 24s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-6 .item:nth-child(2) {
|
||
animation: scroll-6-end-2 24s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-5 {
|
||
animation: scroll-5 20s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-5 {
|
||
|
||
0%,
|
||
15% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
20%,
|
||
35% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
40%,
|
||
55% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
60%,
|
||
75% {
|
||
transform: translateX(calc(var(--max-width) * -1.5));
|
||
}
|
||
|
||
80%,
|
||
95% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-2.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-5-end {
|
||
|
||
74.99%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
75%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*2.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-5-end-2 {
|
||
|
||
94.99%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
95%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*2.5));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-5 .item:first-child {
|
||
animation: scroll-5-end 20s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-5 .item:nth-child(2) {
|
||
animation: scroll-5-end-2 20s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-4 {
|
||
animation: scroll-4 16s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-4 {
|
||
|
||
0%,
|
||
18.75% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
25%,
|
||
43.75% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
50%,
|
||
68.75% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
75%,
|
||
93.75% {
|
||
transform: translateX(calc(var(--max-width) * -1.5));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-2));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-4-end {
|
||
|
||
68.74%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
68.75%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*2));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-4-end-2 {
|
||
|
||
93.74%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
93.75%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*2));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-4 .item:first-child {
|
||
animation: scroll-4-end 16s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-4 .item:nth-child(2) {
|
||
animation: scroll-4-end-2 16s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-3 {
|
||
animation: scroll-3 12s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-3 {
|
||
|
||
0%,
|
||
25% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
33.33333333%,
|
||
58.33333333% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
66.66666667%,
|
||
91.66666667% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-1.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-3-end {
|
||
|
||
58.32333333%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
58.33333333%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*1.5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-3-end-2 {
|
||
|
||
91.65666667%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
91.66666667%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*1.5));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-3 .item:first-child {
|
||
animation: scroll-3-end 12s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-3 .item:nth-child(2) {
|
||
animation: scroll-3-end-2 12s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-2 {
|
||
animation: scroll-2 8s linear infinite;
|
||
}
|
||
|
||
@keyframes scroll-2 {
|
||
|
||
0%,
|
||
37.5% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
50%,
|
||
87.5% {
|
||
transform: translateX(calc(var(--max-width) * -0.5));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-1));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-2-end {
|
||
|
||
37.49%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
37.5%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*1));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-2-end-2 {
|
||
|
||
87.49%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
87.5%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*1));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-2 .item:first-child {
|
||
animation: scroll-2-end 8s linear infinite;
|
||
}
|
||
|
||
.meta.carousel .items-2 .item:nth-child(2) {
|
||
animation: scroll-2-end-2 8s linear infinite;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.meta.carousel .item {
|
||
min-width: calc(var(--max-width) - 40px);
|
||
}
|
||
|
||
@keyframes scroll-md-10 {
|
||
|
||
0%,
|
||
7.5% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
10%,
|
||
17.5% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
20%,
|
||
27.5% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
30%,
|
||
37.5% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
40%,
|
||
47.5% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
50%,
|
||
57.5% {
|
||
transform: translateX(calc(var(--max-width) * -5));
|
||
}
|
||
|
||
60%,
|
||
67.5% {
|
||
transform: translateX(calc(var(--max-width) * -6));
|
||
}
|
||
|
||
70%,
|
||
77.5% {
|
||
transform: translateX(calc(var(--max-width) * -7));
|
||
}
|
||
|
||
80%,
|
||
87.5% {
|
||
transform: translateX(calc(var(--max-width) * -8));
|
||
}
|
||
|
||
90%,
|
||
97.5% {
|
||
transform: translateX(calc(var(--max-width) * -9));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-10));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-10-end {
|
||
|
||
87.49%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
87.5%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*10));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-10 {
|
||
animation: scroll-md-10 40s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-10 .item:first-child {
|
||
animation: scroll-md-10-end 40s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-10 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-9 {
|
||
|
||
0%,
|
||
8.33333333% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
11.11111111%,
|
||
19.44444444% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
22.22222222%,
|
||
30.55555556% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
33.33333333%,
|
||
41.66666667% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
44.44444444%,
|
||
52.77777778% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
55.55555556%,
|
||
63.88888889% {
|
||
transform: translateX(calc(var(--max-width) * -5));
|
||
}
|
||
|
||
66.66666667%,
|
||
75% {
|
||
transform: translateX(calc(var(--max-width) * -6));
|
||
}
|
||
|
||
77.77777778%,
|
||
86.11111111% {
|
||
transform: translateX(calc(var(--max-width) * -7));
|
||
}
|
||
|
||
88.88888889%,
|
||
97.22222222% {
|
||
transform: translateX(calc(var(--max-width) * -8));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-9));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-9-end {
|
||
|
||
86.10111111%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
86.11111111%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*9));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-9 {
|
||
animation: scroll-md-9 36s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-9 .item:first-child {
|
||
animation: scroll-md-9-end 36s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-9 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-8 {
|
||
|
||
0%,
|
||
9.375% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
12.5%,
|
||
21.875% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
25%,
|
||
34.375% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
37.5%,
|
||
46.875% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
50%,
|
||
59.375% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
62.5%,
|
||
71.875% {
|
||
transform: translateX(calc(var(--max-width) * -5));
|
||
}
|
||
|
||
75%,
|
||
84.375% {
|
||
transform: translateX(calc(var(--max-width) * -6));
|
||
}
|
||
|
||
87.5%,
|
||
96.875% {
|
||
transform: translateX(calc(var(--max-width) * -7));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-8));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-8-end {
|
||
|
||
84.365%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
84.375%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*8));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-8 {
|
||
animation: scroll-md-8 32s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-8 .item:first-child {
|
||
animation: scroll-md-8-end 32s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-8 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-7 {
|
||
|
||
0%,
|
||
10.71428571% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
14.28571429%,
|
||
25% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
28.57142857%,
|
||
39.28571429% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
42.85714286%,
|
||
53.57142857% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
57.14285714%,
|
||
67.85714286% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
71.42857143%,
|
||
82.14285714% {
|
||
transform: translateX(calc(var(--max-width) * -5));
|
||
}
|
||
|
||
85.71428571%,
|
||
96.42857143% {
|
||
transform: translateX(calc(var(--max-width) * -6));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-7));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-7-end {
|
||
|
||
82.13285714%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
82.14285714%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*7));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-7 {
|
||
animation: scroll-md-7 28s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-7 .item:first-child {
|
||
animation: scroll-md-7-end 28s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-7 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-6 {
|
||
|
||
0%,
|
||
12.5% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
16.66666667%,
|
||
29.16666667% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
33.33333333%,
|
||
45.83333333% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
50%,
|
||
62.5% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
66.66666667%,
|
||
79.16666667% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
83.33333333%,
|
||
95.83333333% {
|
||
transform: translateX(calc(var(--max-width) * -5));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-6));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-6-end {
|
||
|
||
79.15666667%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
79.16666667%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*6));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-6 {
|
||
animation: scroll-md-6 24s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-6 .item:first-child {
|
||
animation: scroll-md-6-end 24s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-6 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-5 {
|
||
|
||
0%,
|
||
15% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
20%,
|
||
35% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
40%,
|
||
55% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
60%,
|
||
75% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
80%,
|
||
95% {
|
||
transform: translateX(calc(var(--max-width) * -4));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-5));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-5-end {
|
||
|
||
74.99%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
75%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*5));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-5 {
|
||
animation: scroll-md-5 20s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-5 .item:first-child {
|
||
animation: scroll-md-5-end 20s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-5 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-4 {
|
||
|
||
0%,
|
||
18.75% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
25%,
|
||
43.75% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
50%,
|
||
68.75% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
75%,
|
||
93.75% {
|
||
transform: translateX(calc(var(--max-width) * -3));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-4));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-4-end {
|
||
|
||
68.74%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
68.75%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*4));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-4 {
|
||
animation: scroll-md-4 16s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-4 .item:first-child {
|
||
animation: scroll-md-4-end 16s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-4 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-3 {
|
||
|
||
0%,
|
||
25% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
33.33333333%,
|
||
58.33333333% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
66.66666667%,
|
||
91.66666667% {
|
||
transform: translateX(calc(var(--max-width) * -2));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-3));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-3-end {
|
||
|
||
58.32333333%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
58.33333333%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*3));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-3 {
|
||
animation: scroll-md-3 12s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-3 .item:first-child {
|
||
animation: scroll-md-3-end 12s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-3 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
|
||
@keyframes scroll-md-2 {
|
||
|
||
0%,
|
||
37.5% {
|
||
transform: translateX(calc(var(--max-width) * 0));
|
||
}
|
||
|
||
50%,
|
||
87.5% {
|
||
transform: translateX(calc(var(--max-width) * -1));
|
||
}
|
||
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*-2));
|
||
}
|
||
}
|
||
|
||
@keyframes scroll-md-2-end {
|
||
|
||
37.49%,
|
||
100% {
|
||
transform: none;
|
||
}
|
||
|
||
37.5%,
|
||
99.99% {
|
||
transform: translateX(calc(var(--max-width)*2));
|
||
}
|
||
}
|
||
|
||
.meta.carousel .items-2 {
|
||
animation: scroll-md-2 8s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-2 .item:first-child {
|
||
animation: scroll-md-2-end 8s infinite;
|
||
}
|
||
|
||
.meta.carousel .items-2 .item:nth-child(2) {
|
||
animation: none;
|
||
}
|
||
}
|
||
|
||
.meta.filter {
|
||
text-align: center;
|
||
}
|
||
|
||
.meta.filter .item-cover {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
|
||
.meta.filter .filter {
|
||
-webkit-appearance: none;
|
||
-moz-appearance: none;
|
||
appearance: none;
|
||
width: auto;
|
||
height: auto;
|
||
text-align: center;
|
||
margin: 5px;
|
||
font-size: 14px;
|
||
padding: 0;
|
||
border-radius: 2px;
|
||
}
|
||
|
||
.meta.filter .filter:after {
|
||
content: attr(value);
|
||
padding: 5px 12px;
|
||
display: block;
|
||
}
|
||
|
||
.meta.filter .items {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.meta.filter .filter-0:checked~.items>.filter-0 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-1:checked~.items>.filter-1 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-2:checked~.items>.filter-2 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-3:checked~.items>.filter-3 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-4:checked~.items>.filter-4 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-5:checked~.items>.filter-5 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-6:checked~.items>.filter-6 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-7:checked~.items>.filter-7 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-8:checked~.items>.filter-8 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-9:checked~.items>.filter-9 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-10:checked~.items>.filter-10 {
|
||
width: calc(var(--max-width)/3 - 50px);
|
||
margin: 10px;
|
||
height: auto;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
@media (max-width: 991px) {
|
||
.meta.filter .filter-0:checked~.items>.filter-0 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-1:checked~.items>.filter-1 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-2:checked~.items>.filter-2 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-3:checked~.items>.filter-3 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-4:checked~.items>.filter-4 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-5:checked~.items>.filter-5 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-6:checked~.items>.filter-6 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-7:checked~.items>.filter-7 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-8:checked~.items>.filter-8 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-9:checked~.items>.filter-9 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
|
||
.meta.filter .filter-10:checked~.items>.filter-10 {
|
||
width: calc(var(--max-width) - 50px);
|
||
height: auto;
|
||
margin: 10px;
|
||
transform: none;
|
||
transition: transform 0.50s ease-out 0.45s, width 0.50s ease-out;
|
||
}
|
||
}
|
||
|
||
.meta.filter .item {
|
||
width: 0;
|
||
margin: 0;
|
||
height: 0;
|
||
transform: scale(0);
|
||
transform-origin: 20% 40%;
|
||
transition: transform 0.5s ease-in, width 0.50s ease-out 0.45s, margin 0.50s ease-out 0.45s, height 0s ease-out 0.45s;
|
||
}
|
||
|
||
.meta.centered {
|
||
min-height: 80vh;
|
||
background-attachment: fixed;
|
||
background-repeat: no-repeat;
|
||
background-size: cover;
|
||
position: relative;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
.meta.centered .items {
|
||
background: inherit;
|
||
}
|
||
|
||
.meta.centered .item {
|
||
position: relative;
|
||
background: inherit;
|
||
overflow: hidden;
|
||
padding: 20px;
|
||
border-radius: 5px;
|
||
}
|
||
|
||
.meta.centered .item:before {
|
||
content: " ";
|
||
position: absolute;
|
||
top: -25px;
|
||
left: -25px;
|
||
bottom: -25px;
|
||
right: -25px;
|
||
background: inherit;
|
||
box-shadow: inset 0 0 0 200px rgba(var(--background-color-rgb), 0.4);
|
||
filter: blur(10px);
|
||
}
|
||
|
||
.meta.centered .item * {
|
||
z-index: 5;
|
||
text-align: center;
|
||
}
|
||
|
||
.meta.centered>.attribution {
|
||
position: absolute;
|
||
bottom: -30px;
|
||
right: 5px;
|
||
padding: 5px;
|
||
background: rgba(var(--background-color-rgb), 0.4);
|
||
border-radius: 2px;
|
||
color: var(--text-color);
|
||
}
|
||
|
||
@media (hover: none) {
|
||
.meta.centered {
|
||
background-attachment: scroll;
|
||
}
|
||
|
||
.meta.centered .items {
|
||
background: rgba(var(--background-color-rgb), 0.4);
|
||
}
|
||
|
||
.meta.centered .item {
|
||
background: transparent;
|
||
}
|
||
|
||
.meta.centered .item:before {
|
||
content: none;
|
||
}
|
||
}
|
||
|
||
.meta.blog>ul {
|
||
padding: 0;
|
||
}
|
||
|
||
.meta.blog h3:hover {
|
||
transform: none;
|
||
}
|
||
|
||
.meta.blog .item {
|
||
padding: 15px;
|
||
}
|
||
|
||
.meta.gray-image .item-cover {
|
||
filter: contrast(1);
|
||
transition: filter 0.2s ease-in;
|
||
}
|
||
|
||
.meta.gray-image .item-cover:hover,
|
||
.meta.gray-image .item-cover.hover {
|
||
border-radius: 5px;
|
||
filter: contrast(1.3) brightness(1.1);
|
||
}
|
||
|
||
.meta.keep-width .item-cover {
|
||
max-width: 100%;
|
||
height: auto;
|
||
}
|
||
|
||
@media (min-width: 769px) {
|
||
.left-image>* {
|
||
transform: translate3d(0, 0, 0);
|
||
will-change: transform;
|
||
}
|
||
|
||
.left-image>img {
|
||
transform: translate3d(0, 0, 0);
|
||
will-change: transform;
|
||
}
|
||
|
||
.left-image.visible>*,
|
||
.left-image:nth-of-type(1)>*,
|
||
.left-image:nth-of-type(2)>* {
|
||
transform-origin: center left;
|
||
animation: bounceInRightNoDelay 1.1s ease-in-out;
|
||
}
|
||
|
||
.left-image.visible>img,
|
||
.left-image:nth-of-type(1)>img,
|
||
.left-image:nth-of-type(2)>img {
|
||
transform-origin: center right;
|
||
animation: bounceInLeftNoDelay 1.1s ease-in-out;
|
||
}
|
||
|
||
.meta.default.visible h1,
|
||
.meta.default.visible .main-icon,
|
||
.meta.default:nth-of-type(1) h1,
|
||
.meta.default:nth-of-type(1) .main-icon,
|
||
.meta.default:nth-of-type(2) h1,
|
||
.meta.default:nth-of-type(2) .main-icon,
|
||
.full-width.visible h1,
|
||
.full-width.visible .main-icon,
|
||
.full-width:nth-of-type(1) h1,
|
||
.full-width:nth-of-type(1) .main-icon,
|
||
.full-width:nth-of-type(2) h1,
|
||
.full-width:nth-of-type(2) .main-icon,
|
||
.max-2.visible h1,
|
||
.max-2.visible .main-icon,
|
||
.max-2:nth-of-type(1) h1,
|
||
.max-2:nth-of-type(1) .main-icon,
|
||
.max-2:nth-of-type(2) h1,
|
||
.max-2:nth-of-type(2) .main-icon,
|
||
.blog.visible h1,
|
||
.blog.visible .main-icon,
|
||
.blog:nth-of-type(1) h1,
|
||
.blog:nth-of-type(1) .main-icon,
|
||
.blog:nth-of-type(2) h1,
|
||
.blog:nth-of-type(2) .main-icon,
|
||
.filter.visible h1,
|
||
.filter.visible .main-icon,
|
||
.filter:nth-of-type(1) h1,
|
||
.filter:nth-of-type(1) .main-icon,
|
||
.filter:nth-of-type(2) h1,
|
||
.filter:nth-of-type(2) .main-icon,
|
||
.item-icon-left.visible h1,
|
||
.item-icon-left.visible .main-icon,
|
||
.item-icon-left:nth-of-type(1) h1,
|
||
.item-icon-left:nth-of-type(1) .main-icon,
|
||
.item-icon-left:nth-of-type(2) h1,
|
||
.item-icon-left:nth-of-type(2) .main-icon {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.meta.default.visible .subtitle,
|
||
.meta.default:nth-of-type(1) .subtitle,
|
||
.meta.default:nth-of-type(2) .subtitle,
|
||
.full-width.visible .subtitle,
|
||
.full-width:nth-of-type(1) .subtitle,
|
||
.full-width:nth-of-type(2) .subtitle,
|
||
.max-2.visible .subtitle,
|
||
.max-2:nth-of-type(1) .subtitle,
|
||
.max-2:nth-of-type(2) .subtitle,
|
||
.blog.visible .subtitle,
|
||
.blog:nth-of-type(1) .subtitle,
|
||
.blog:nth-of-type(2) .subtitle,
|
||
.filter.visible .subtitle,
|
||
.filter:nth-of-type(1) .subtitle,
|
||
.filter:nth-of-type(2) .subtitle,
|
||
.item-icon-left.visible .subtitle,
|
||
.item-icon-left:nth-of-type(1) .subtitle,
|
||
.item-icon-left:nth-of-type(2) .subtitle {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.meta.default h1,
|
||
.meta.default .main-icon,
|
||
.meta.default .subtitle,
|
||
.full-width h1,
|
||
.full-width .main-icon,
|
||
.full-width .subtitle,
|
||
.max-2 h1,
|
||
.max-2 .main-icon,
|
||
.max-2 .subtitle,
|
||
.blog h1,
|
||
.blog .main-icon,
|
||
.blog .subtitle,
|
||
.filter h1,
|
||
.filter .main-icon,
|
||
.filter .subtitle,
|
||
.item-icon-left h1,
|
||
.item-icon-left .main-icon,
|
||
.item-icon-left .subtitle {
|
||
transform: translate3d(0, 0, 0);
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.full-width .item>* {
|
||
transform: translate3d(0, 0, 0);
|
||
will-change: opacity, transform;
|
||
backface-visibility: hidden;
|
||
}
|
||
|
||
.full-width:nth-of-type(1) .item:nth-child(2n)>*,
|
||
.full-width:nth-of-type(2) .item:nth-child(2n)>*,
|
||
.full-width .item.visible:nth-child(2n)>* {
|
||
transform-origin: center right;
|
||
animation: bounceInLeft 0.8s ease-in-out;
|
||
perspective: 1000;
|
||
}
|
||
|
||
.full-width:nth-of-type(1) .item:nth-child(2n) img,
|
||
.full-width:nth-of-type(2) .item:nth-child(2n) img,
|
||
.full-width .item.visible:nth-child(2n) img {
|
||
transform-origin: center left;
|
||
animation: bounceInRight 0.8s ease-in-out;
|
||
perspective: 1000;
|
||
}
|
||
|
||
.full-width:nth-of-type(1) .item:nth-child(2n - 1)>*,
|
||
.full-width:nth-of-type(2) .item:nth-child(2n - 1)>*,
|
||
.full-width .item.visible:nth-child(2n - 1)>* {
|
||
transform-origin: center left;
|
||
animation: bounceInRight 0.8s ease-in-out;
|
||
}
|
||
|
||
.full-width:nth-of-type(1) .item:nth-child(2n - 1) img,
|
||
.full-width:nth-of-type(2) .item:nth-child(2n - 1) img,
|
||
.full-width .item.visible:nth-child(2n - 1) img {
|
||
transform-origin: center right;
|
||
animation: bounceInLeft 0.8s ease-in-out;
|
||
}
|
||
|
||
.max-2 .item {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.max-2:nth-of-type(1) .item:nth-child(2n),
|
||
.max-2:nth-of-type(2) .item:nth-child(2n),
|
||
.max-2 .item.visible:nth-child(2n) {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.max-2:nth-of-type(1) .item:nth-child(2n - 1),
|
||
.max-2:nth-of-type(2) .item:nth-child(2n - 1),
|
||
.max-2 .item.visible:nth-child(2n - 1) {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-2 .item:nth-child(1),
|
||
.blog .items-2 .item:nth-child(1),
|
||
.meta.default .items-2 .item:nth-child(1),
|
||
.item-icon-left .items-2 .item:nth-child(1) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-2 .item:nth-child(1).visible,
|
||
.blog .items-2 .item:nth-child(1).visible,
|
||
.meta.default .items-2 .item:nth-child(1).visible,
|
||
.item-icon-left .items-2 .item:nth-child(1).visible {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-2 .item:nth-child(2),
|
||
.blog .items-2 .item:nth-child(2),
|
||
.meta.default .items-2 .item:nth-child(2),
|
||
.item-icon-left .items-2 .item:nth-child(2) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-2 .item:nth-child(2).visible,
|
||
.blog .items-2 .item:nth-child(2).visible,
|
||
.meta.default .items-2 .item:nth-child(2).visible,
|
||
.item-icon-left .items-2 .item:nth-child(2).visible {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-2,
|
||
.filter:nth-of-type(2) .items-2,
|
||
.blog:nth-of-type(1) .items-2,
|
||
.blog:nth-of-type(2) .items-2,
|
||
.meta.default:nth-of-type(1) .items-2,
|
||
.meta.default:nth-of-type(2) .items-2,
|
||
.item-icon-left:nth-of-type(1) .items-2,
|
||
.item-icon-left:nth-of-type(2) .items-2 {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-3 .item:nth-child(1),
|
||
.blog .items-3 .item:nth-child(1),
|
||
.meta.default .items-3 .item:nth-child(1),
|
||
.item-icon-left .items-3 .item:nth-child(1) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-3 .item:nth-child(1).visible,
|
||
.blog .items-3 .item:nth-child(1).visible,
|
||
.meta.default .items-3 .item:nth-child(1).visible,
|
||
.item-icon-left .items-3 .item:nth-child(1).visible {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-3 .item:nth-child(2),
|
||
.blog .items-3 .item:nth-child(2),
|
||
.meta.default .items-3 .item:nth-child(2),
|
||
.item-icon-left .items-3 .item:nth-child(2) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-3 .item:nth-child(2).visible,
|
||
.blog .items-3 .item:nth-child(2).visible,
|
||
.meta.default .items-3 .item:nth-child(2).visible,
|
||
.item-icon-left .items-3 .item:nth-child(2).visible {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-3 .item:nth-child(3),
|
||
.blog .items-3 .item:nth-child(3),
|
||
.meta.default .items-3 .item:nth-child(3),
|
||
.item-icon-left .items-3 .item:nth-child(3) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-3 .item:nth-child(3).visible,
|
||
.blog .items-3 .item:nth-child(3).visible,
|
||
.meta.default .items-3 .item:nth-child(3).visible,
|
||
.item-icon-left .items-3 .item:nth-child(3).visible {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-3,
|
||
.filter:nth-of-type(2) .items-3,
|
||
.blog:nth-of-type(1) .items-3,
|
||
.blog:nth-of-type(2) .items-3,
|
||
.meta.default:nth-of-type(1) .items-3,
|
||
.meta.default:nth-of-type(2) .items-3,
|
||
.item-icon-left:nth-of-type(1) .items-3,
|
||
.item-icon-left:nth-of-type(2) .items-3 {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(1),
|
||
.blog .items-4 .item:nth-child(1),
|
||
.meta.default .items-4 .item:nth-child(1),
|
||
.item-icon-left .items-4 .item:nth-child(1) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(1).visible,
|
||
.blog .items-4 .item:nth-child(1).visible,
|
||
.meta.default .items-4 .item:nth-child(1).visible,
|
||
.item-icon-left .items-4 .item:nth-child(1).visible {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(2),
|
||
.blog .items-4 .item:nth-child(2),
|
||
.meta.default .items-4 .item:nth-child(2),
|
||
.item-icon-left .items-4 .item:nth-child(2) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(2).visible,
|
||
.blog .items-4 .item:nth-child(2).visible,
|
||
.meta.default .items-4 .item:nth-child(2).visible,
|
||
.item-icon-left .items-4 .item:nth-child(2).visible {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(3),
|
||
.blog .items-4 .item:nth-child(3),
|
||
.meta.default .items-4 .item:nth-child(3),
|
||
.item-icon-left .items-4 .item:nth-child(3) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(3).visible,
|
||
.blog .items-4 .item:nth-child(3).visible,
|
||
.meta.default .items-4 .item:nth-child(3).visible,
|
||
.item-icon-left .items-4 .item:nth-child(3).visible {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(4),
|
||
.blog .items-4 .item:nth-child(4),
|
||
.meta.default .items-4 .item:nth-child(4),
|
||
.item-icon-left .items-4 .item:nth-child(4) {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter .items-4 .item:nth-child(4).visible,
|
||
.blog .items-4 .item:nth-child(4).visible,
|
||
.meta.default .items-4 .item:nth-child(4).visible,
|
||
.item-icon-left .items-4 .item:nth-child(4).visible {
|
||
animation: fade-up-item-4 2s ease-in-out;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-4,
|
||
.filter:nth-of-type(2) .items-4,
|
||
.blog:nth-of-type(1) .items-4,
|
||
.blog:nth-of-type(2) .items-4,
|
||
.meta.default:nth-of-type(1) .items-4,
|
||
.meta.default:nth-of-type(2) .items-4,
|
||
.item-icon-left:nth-of-type(1) .items-4,
|
||
.item-icon-left:nth-of-type(2) .items-4 {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
animation: fade-up-item-4 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-6 .item,
|
||
.blog .items-6 .item,
|
||
.meta.default .items-6 .item,
|
||
.item-icon-left .items-6 .item {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-6 .item:nth-child(3n+1),
|
||
.filter:nth-of-type(2) .items-6 .item:nth-child(3n+1),
|
||
.filter .items-6 .item:nth-child(3n+1).visible,
|
||
.blog:nth-of-type(1) .items-6 .item:nth-child(3n+1),
|
||
.blog:nth-of-type(2) .items-6 .item:nth-child(3n+1),
|
||
.blog .items-6 .item:nth-child(3n+1).visible,
|
||
.meta.default:nth-of-type(1) .items-6 .item:nth-child(3n+1),
|
||
.meta.default:nth-of-type(2) .items-6 .item:nth-child(3n+1),
|
||
.meta.default .items-6 .item:nth-child(3n+1).visible,
|
||
.item-icon-left:nth-of-type(1) .items-6 .item:nth-child(3n+1),
|
||
.item-icon-left:nth-of-type(2) .items-6 .item:nth-child(3n+1),
|
||
.item-icon-left .items-6 .item:nth-child(3n+1).visible {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-6 .item:nth-child(3n+2),
|
||
.filter:nth-of-type(2) .items-6 .item:nth-child(3n+2),
|
||
.filter .items-6 .item:nth-child(3n+2).visible,
|
||
.blog:nth-of-type(1) .items-6 .item:nth-child(3n+2),
|
||
.blog:nth-of-type(2) .items-6 .item:nth-child(3n+2),
|
||
.blog .items-6 .item:nth-child(3n+2).visible,
|
||
.meta.default:nth-of-type(1) .items-6 .item:nth-child(3n+2),
|
||
.meta.default:nth-of-type(2) .items-6 .item:nth-child(3n+2),
|
||
.meta.default .items-6 .item:nth-child(3n+2).visible,
|
||
.item-icon-left:nth-of-type(1) .items-6 .item:nth-child(3n+2),
|
||
.item-icon-left:nth-of-type(2) .items-6 .item:nth-child(3n+2),
|
||
.item-icon-left .items-6 .item:nth-child(3n+2).visible {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-6 .item:nth-child(3n+3),
|
||
.filter:nth-of-type(2) .items-6 .item:nth-child(3n+3),
|
||
.filter .items-6 .item:nth-child(3n).visible,
|
||
.blog:nth-of-type(1) .items-6 .item:nth-child(3n+3),
|
||
.blog:nth-of-type(2) .items-6 .item:nth-child(3n+3),
|
||
.blog .items-6 .item:nth-child(3n).visible,
|
||
.meta.default:nth-of-type(1) .items-6 .item:nth-child(3n+3),
|
||
.meta.default:nth-of-type(2) .items-6 .item:nth-child(3n+3),
|
||
.meta.default .items-6 .item:nth-child(3n).visible,
|
||
.item-icon-left:nth-of-type(1) .items-6 .item:nth-child(3n+3),
|
||
.item-icon-left:nth-of-type(2) .items-6 .item:nth-child(3n+3),
|
||
.item-icon-left .items-6 .item:nth-child(3n).visible {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
.filter .items-9 .item,
|
||
.blog .items-9 .item,
|
||
.meta.default .items-9 .item,
|
||
.item-icon-left .items-9 .item {
|
||
transform-origin: top center;
|
||
will-change: opacity, transform;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-9 .item:nth-child(3n+1),
|
||
.filter:nth-of-type(2) .items-9 .item:nth-child(3n+1),
|
||
.filter .items-9 .item:nth-child(3n+1).visible,
|
||
.blog:nth-of-type(1) .items-9 .item:nth-child(3n+1),
|
||
.blog:nth-of-type(2) .items-9 .item:nth-child(3n+1),
|
||
.blog .items-9 .item:nth-child(3n+1).visible,
|
||
.meta.default:nth-of-type(1) .items-9 .item:nth-child(3n+1),
|
||
.meta.default:nth-of-type(2) .items-9 .item:nth-child(3n+1),
|
||
.meta.default .items-9 .item:nth-child(3n+1).visible,
|
||
.item-icon-left:nth-of-type(1) .items-9 .item:nth-child(3n+1),
|
||
.item-icon-left:nth-of-type(2) .items-9 .item:nth-child(3n+1),
|
||
.item-icon-left .items-9 .item:nth-child(3n+1).visible {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-9 .item:nth-child(3n+2),
|
||
.filter:nth-of-type(2) .items-9 .item:nth-child(3n+2),
|
||
.filter .items-9 .item:nth-child(3n+2).visible,
|
||
.blog:nth-of-type(1) .items-9 .item:nth-child(3n+2),
|
||
.blog:nth-of-type(2) .items-9 .item:nth-child(3n+2),
|
||
.blog .items-9 .item:nth-child(3n+2).visible,
|
||
.meta.default:nth-of-type(1) .items-9 .item:nth-child(3n+2),
|
||
.meta.default:nth-of-type(2) .items-9 .item:nth-child(3n+2),
|
||
.meta.default .items-9 .item:nth-child(3n+2).visible,
|
||
.item-icon-left:nth-of-type(1) .items-9 .item:nth-child(3n+2),
|
||
.item-icon-left:nth-of-type(2) .items-9 .item:nth-child(3n+2),
|
||
.item-icon-left .items-9 .item:nth-child(3n+2).visible {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
.filter:nth-of-type(1) .items-9 .item:nth-child(3n+3),
|
||
.filter:nth-of-type(2) .items-9 .item:nth-child(3n+3),
|
||
.filter .items-9 .item:nth-child(3n).visible,
|
||
.blog:nth-of-type(1) .items-9 .item:nth-child(3n+3),
|
||
.blog:nth-of-type(2) .items-9 .item:nth-child(3n+3),
|
||
.blog .items-9 .item:nth-child(3n).visible,
|
||
.meta.default:nth-of-type(1) .items-9 .item:nth-child(3n+3),
|
||
.meta.default:nth-of-type(2) .items-9 .item:nth-child(3n+3),
|
||
.meta.default .items-9 .item:nth-child(3n).visible,
|
||
.item-icon-left:nth-of-type(1) .items-9 .item:nth-child(3n+3),
|
||
.item-icon-left:nth-of-type(2) .items-9 .item:nth-child(3n+3),
|
||
.item-icon-left .items-9 .item:nth-child(3n).visible {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
}
|
||
|
||
@media (prefers-reduced-motion) {
|
||
|
||
.meta,
|
||
.meta * {
|
||
animation: none !important;
|
||
}
|
||
}
|
||
|
||
footer {
|
||
background: #282828;
|
||
color: #7C7C7C;
|
||
z-index: 1;
|
||
}
|
||
|
||
footer>* {
|
||
width: 100%;
|
||
padding-left: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
padding-right: calc((100% - var(--max-width)) /2 + var(--content-padding));
|
||
padding-top: 30px;
|
||
padding-bottom: 30px;
|
||
}
|
||
|
||
footer h2 {
|
||
color: #CCC;
|
||
}
|
||
|
||
footer p,
|
||
footer li {
|
||
color: #7C7C7C;
|
||
}
|
||
|
||
footer p:hover,
|
||
footer p.hover,
|
||
footer li:hover,
|
||
footer li.hover {
|
||
color: #AAA;
|
||
text-shadow: none;
|
||
}
|
||
|
||
footer #copyright {
|
||
text-align: center;
|
||
background: #1D1D1D;
|
||
}
|
||
|
||
footer h2 {
|
||
text-align: center;
|
||
}
|
||
|
||
footer ul {
|
||
padding: 0;
|
||
}
|
||
|
||
footer li {
|
||
list-style: none;
|
||
text-align: left;
|
||
}
|
||
|
||
footer input {
|
||
background: #1D1D1D;
|
||
color: #ccc;
|
||
}
|
||
|
||
footer .contact-us svg {
|
||
width: 32px;
|
||
height: 32px;
|
||
vertical-align: middle;
|
||
fill: var(--background-color);
|
||
background: var(--theme-color);
|
||
border-radius: 4px;
|
||
margin: 4px 10px 4px 0;
|
||
padding: 3px;
|
||
}
|
||
|
||
footer section:nth-of-type(1) {
|
||
will-change: transform, opacity;
|
||
}
|
||
|
||
footer .items.visible section:nth-of-type(1) {
|
||
animation: fade-up-item-1 2s ease-in-out;
|
||
}
|
||
|
||
footer section:nth-of-type(2) {
|
||
will-change: transform, opacity;
|
||
}
|
||
|
||
footer .items.visible section:nth-of-type(2) {
|
||
animation: fade-up-item-2 2s ease-in-out;
|
||
}
|
||
|
||
footer section:nth-of-type(3) {
|
||
will-change: transform, opacity;
|
||
}
|
||
|
||
footer .items.visible section:nth-of-type(3) {
|
||
animation: fade-up-item-3 2s ease-in-out;
|
||
}
|
||
|
||
footer section:nth-of-type(4) {
|
||
will-change: transform, opacity;
|
||
}
|
||
|
||
footer .items.visible section:nth-of-type(4) {
|
||
animation: fade-up-item-4 2s ease-in-out;
|
||
}
|