docs-v2/assets/styles/layouts/_layout-error-page.scss

89 lines
1.7 KiB
SCSS

.error-page {
padding: 1rem;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: space-around;
.error-content {
margin-top: 10vh;
max-width: 310px;
}
.error-code {
display: flex;
align-items: center;
justify-content: space-around;
margin: 0 auto;
width: 15rem;
height: 15rem;
max-width: 80vw;
max-height: 80vw;
border-radius: 50%;
box-shadow: 5px 5px 30px $sidebar-search-shadow;
.error-code-border {
display: flex;
align-items: center;
justify-content: space-around;
border: 2px solid rgba($article-link, .5);
width: 90%;
height: 90%;
border-radius: 50%;
}
h1 {
font-family: $klavika;
color: $article-link;
font-size: 5rem;
font-weight: 300;
text-align: center;
}
}
a {
color: $article-link;
text-decoration: none;
font-weight: bold;
&:hover {
color: $article-link-hover;
}
}
.wayfinding {
display: flex;
justify-content: space-around;
align-content: center;
margin: 2rem 0 1.5rem;
.btn {
display: block;
flex-grow: 1;
margin-right: 4px;
padding: .75rem 1rem;
border-radius: $border-radius;
background: $error-page-btn;
text-align: center;
color: $error-page-btn-text;
&:hover {
background: $error-page-btn-hover;
color: $error-page-btn-hover-text;
}
&.back:before {
content: "\e90a";
font-family: "icomoon";
margin-right: .35rem;
vertical-align: text-top;
}
}
}
p {
// text-align: center;
color: $article-text;
line-height: 1.5rem;
}
}