2 font-family: "Helvetica Neue","Helvetica",sans-serif;
9 background-color: #2C2C3C;
15 box-sizing: border-box;
25 background-image: url('swoop.svg');
26 background-repeat: no-repeat;
27 background-size: 50vw;
29 animation: wipe-in 1s ease-in 0ms forwards;
35 box-sizing: border-box;
42 text-decoration: none;
46 text-decoration: underline;
68 animation: fade-in 1s ease-in 200ms forwards;
80 margin: 1px 1rem 1px 0;
84 animation: scale-in 1100ms ease-out 0ms forwards;
91 background-color: transparent;
92 border: 5px solid #E7B135;
96 text-transform: uppercase;
100 animation: flicker-in 500ms ease-out 1s forwards;
105 transition: background 0.2s ease-out, color 0.2s ease-out;
110 background-color: #E7B135;
122 border-top: 3rem solid #E7B135;
123 border-right: 0 solid transparent;
124 border-bottom: 0 solid transparent;
125 border-left: 3rem solid transparent;
128 .start.ready .testrun {
135 justify-content: space-around;
141 border-bottom: 1px solid #979797;
145 animation: fade-in 1s ease-out 700ms forwards;
149 .test:nth-child(odd) {
150 animation-delay: 900ms;
155 border-bottom: 1px solid #979797;
162 .test .running:before {
173 text-transform: uppercase;
174 letter-spacing: 0.02rem;
205 animation: fade-in 1s ease-out 500ms forwards;
219 animation: fade-in 1s ease-out 500ms forwards;
223 display: inline-block;
225 border: 5px solid #E7B135;
227 text-transform: uppercase;
229 transition: background 0.2s ease-out, color 0.2s ease-out;
233 background-color: #E7B135;
235 text-decoration: none;
238 .button.return:before {
246 border-top: 2rem solid #E7B135;
247 border-right: 2rem solid transparent;
248 border-bottom: 0 solid transparent;
249 border-left: 0 solid transparent;
257 @keyframes scale-in {
258 0% { opacity: 0; transform: scale(0.8); }
259 100% { opacity: 1; transform: scale(1); }
262 @keyframes flicker-in {
264 30% { opacity: 0.3; }
266 50% { opacity: 0.1; }
268 70% { opacity: 0.4; }
275 100% { width: 100vw; }
278 @media only screen and (max-width: 784px) {