reprogl
1@import 'settings';
2
3$color-404: #FFAB00;
4
5* {
6-webkit-box-sizing: content-box;
7box-sizing: content-box;
8}
9
10body {
11padding: 0;
12margin: 0;
13background-image: url('/errors/FVS.jpg');
14font-family: $main-font;
15}
16
17.error-div {
18position: relative;
19height: 100vh;
20background-color: rgba(34, 34, 34, 0.85);
21
22.error {
23position: absolute;
24left: 50%;
25top: 50%;
26-webkit-transform: translate(-50%, -50%);
27-ms-transform: translate(-50%, -50%);
28transform: translate(-50%, -50%);
29background-color: #222;
30padding: 68px 92px;
31border-radius: 32px;
32}
33}
34
35.error {
36max-width: 460px;
37width: 100%;
38text-align: center;
39line-height: 1.4;
40
41.error-header {
42height: 158px;
43line-height: 153px;
44
45h1 {
46color: #222;
47font-size: 130px;
48letter-spacing: 10px;
49margin: 0;
50font-weight: 700;
51text-shadow: 0 0 4px #AAA;
52
53span {
54text-shadow: 2px 2px 0 $color-404, -2px -2px 0 $color-404, 0 0 32px $color-404;
55}
56}
57}
58
59p {
60color: #c9c9c9;
61font-size: 16px;
62font-weight: 400;
63margin-top: 0;
64margin-bottom: 15px
65}
66
67a {
68font-size: 14px;
69text-decoration: none;
70text-transform: uppercase;
71background: 0 0;
72color: #c9c9c9;
73border: 2px solid #c9c9c9;
74display: inline-block;
75padding: 10px 25px;
76font-weight: 700;
77-webkit-transition: .3s all;
78transition: .3s all;
79
80&:hover {
81color: $color-404;
82border-color: $color-404;
83}
84}
85}
86
87@media only screen and (max-width: 480px) {
88.error .error-header {
89height: 122px;
90line-height: 122px;
91
92h1 {
93font-size: 100px;
94}
95}
96}
97