2019-01-16 21:09:55 +00:00
|
|
|
@import 'buefy';
|
2019-01-02 21:11:40 +00:00
|
|
|
@import 'base';
|
2019-01-23 11:29:48 +00:00
|
|
|
|
2019-01-27 21:36:28 +00:00
|
|
|
.page-title {
|
|
|
|
@include font-title();
|
|
|
|
color: $color__neutral-900;
|
|
|
|
text-align: center;
|
|
|
|
|
2019-02-13 13:36:27 +00:00
|
|
|
transition: opacity 3s 2s;
|
|
|
|
opacity: 0;
|
|
|
|
|
|
|
|
@at-root .is-mounted & {
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
|
2019-01-27 21:36:28 +00:00
|
|
|
@media (min-width: $bp__layout) {
|
|
|
|
font-size: 3.7vw;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
@media (min-width: 90em) {
|
|
|
|
font-size: 3.5rem;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.page-heading {
|
|
|
|
margin: 1rem;
|
|
|
|
|
|
|
|
@media (min-width: $bp__layout) {
|
|
|
|
width: 14em;
|
|
|
|
max-width: calc(50% - #{$site-menu__header-width} - 3rem);
|
|
|
|
margin: 2rem 1rem 1rem 2rem;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-01-23 11:29:48 +00:00
|
|
|
.thumb-overlay {
|
|
|
|
$color: $color__neutral-100; // color of overlay
|
|
|
|
|
2019-01-27 21:41:24 +00:00
|
|
|
box-shadow: 0 0 12px 0 $color__neutral-100 inset,
|
|
|
|
0 2px 12px 3px rgba($color__neutral-100, .5);
|
2019-01-23 11:29:48 +00:00
|
|
|
|
|
|
|
transition: filter 1s;
|
|
|
|
filter: grayscale(.5);
|
|
|
|
|
|
|
|
@media (min-width: $bp__layout) {
|
2019-01-27 21:41:24 +00:00
|
|
|
box-shadow: 0 0 12px 0 $color__neutral-400 inset,
|
|
|
|
0 2px 12px 3px rgba($color__neutral-300, .5);
|
|
|
|
|
2019-01-23 11:29:48 +00:00
|
|
|
filter: grayscale(.95);
|
|
|
|
&:hover {
|
|
|
|
filter: grayscale(.5);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&::before,
|
|
|
|
&::after {
|
|
|
|
content: '';
|
|
|
|
position: absolute;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
&::before {
|
|
|
|
background: linear-gradient(
|
|
|
|
to bottom,
|
|
|
|
rgba($color, .5),
|
|
|
|
rgba($color, 0),
|
|
|
|
rgba($color, .7)
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
&::after {
|
|
|
|
background: linear-gradient(
|
|
|
|
to left,
|
|
|
|
rgba($color, .2),
|
|
|
|
rgba($color, 0),
|
|
|
|
rgba($color, .2)
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-01-23 17:27:32 +00:00
|
|
|
.btn-link {
|
|
|
|
padding: .4em .8em;
|
|
|
|
color: $color__neutral-900;
|
|
|
|
border: 2px solid $color__neutral-900;
|
|
|
|
@include font-title();
|
|
|
|
|
|
|
|
&::before {
|
|
|
|
content: '';
|
|
|
|
z-index: -1;
|
|
|
|
position: absolute;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
|
|
|
background-color: $color__neutral-200;
|
|
|
|
background: linear-gradient(
|
|
|
|
to bottom left,
|
|
|
|
$color__neutral-400,
|
|
|
|
$color__neutral-200
|
|
|
|
);
|
|
|
|
|
|
|
|
transition: opacity .3s;
|
|
|
|
opacity: .4;
|
|
|
|
}
|
|
|
|
|
|
|
|
&:link, &:visited {
|
|
|
|
color: $color__neutral-900;
|
|
|
|
}
|
|
|
|
|
|
|
|
&:hover, &:active {
|
|
|
|
|
|
|
|
&::before {
|
|
|
|
opacity: .8;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&:focus {
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-01-27 15:52:30 +00:00
|
|
|
.background-tint {
|
|
|
|
background-color: rgba($color__primary-100, .7);
|
|
|
|
}
|
|
|
|
|
2019-02-13 12:47:21 +00:00
|
|
|
.shadow-deco {
|
|
|
|
$color: rgba($color__neutral-100, .3);
|
|
|
|
|
|
|
|
background-color: $color;
|
|
|
|
box-shadow: 0 0 64px 64px $color;
|
|
|
|
}
|
|
|
|
|
2019-02-14 21:31:01 +00:00
|
|
|
.no-content-text {
|
|
|
|
color: $color__neutral-800;
|
|
|
|
}
|
|
|
|
|
2019-01-28 09:20:17 +00:00
|
|
|
.selected-indicator {
|
2019-01-30 13:12:36 +00:00
|
|
|
@media (min-width: $bp__layout) {
|
|
|
|
&::before {
|
|
|
|
content: '';
|
|
|
|
display: block;
|
|
|
|
position: absolute;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
|
|
|
|
transition: opacity 1s;
|
|
|
|
opacity: 0;
|
|
|
|
|
|
|
|
border: 1px solid $color__neutral-700;;
|
|
|
|
}
|
2019-01-28 09:20:17 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&.is-active::before {
|
|
|
|
transition: opacity 2s .2s;
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-02-02 12:29:40 +00:00
|
|
|
.page-enter-active, .page-leave-active {
|
|
|
|
transition: opacity .5s;
|
|
|
|
}
|
|
|
|
|
|
|
|
.page-enter, .page-leave-active {
|
|
|
|
opacity: 0;
|
|
|
|
}
|
|
|
|
|
2019-02-02 12:52:14 +00:00
|
|
|
.nuxt-progress {
|
|
|
|
z-index: 99999;
|
|
|
|
}
|
|
|
|
|