|
@@ -1,18 +1,22 @@
|
|
|
html, body {
|
|
html, body {
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- height: 100vh;
|
|
|
|
|
|
|
+ min-height: 100vh;
|
|
|
width: 100vw;
|
|
width: 100vw;
|
|
|
- overflow: hidden;
|
|
|
|
|
- margin: 0; padding: 0;
|
|
|
|
|
|
|
+ overflow-x: hidden;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ padding: 0;
|
|
|
color: black;
|
|
color: black;
|
|
|
background-color: white;
|
|
background-color: white;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
font-family: "Times New Roman", Times, serif;
|
|
font-family: "Times New Roman", Times, serif;
|
|
|
|
|
+ font-size: calc(10pt + 0.5em);
|
|
|
line-height: 1.15;
|
|
line-height: 1.15;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
*, *:before, *:after {
|
|
*, *:before, *:after {
|
|
|
box-sizing: inherit;
|
|
box-sizing: inherit;
|
|
|
|
|
+ line-height: inherit;
|
|
|
|
|
+ font-size: inherit;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
header, footer {
|
|
header, footer {
|
|
@@ -21,6 +25,7 @@ header, footer {
|
|
|
|
|
|
|
|
header > h1,
|
|
header > h1,
|
|
|
header > h2 {
|
|
header > h2 {
|
|
|
|
|
+ font-size: larger;
|
|
|
margin: 1.5vh 0;
|
|
margin: 1.5vh 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -30,16 +35,18 @@ body > footer {
|
|
|
padding: 1.5vh;
|
|
padding: 1.5vh;
|
|
|
background-color: #c23350;
|
|
background-color: #c23350;
|
|
|
color: #eee;
|
|
color: #eee;
|
|
|
|
|
+ width: 100vw;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
main {
|
|
main {
|
|
|
padding: 1vh 2vw;
|
|
padding: 1vh 2vw;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-body > footer {
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- bottom: 0;
|
|
|
|
|
- width: 100vw;
|
|
|
|
|
|
|
+body {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ flex-wrap: nowrap;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#join > p {
|
|
#join > p {
|
|
@@ -50,11 +57,11 @@ body > footer {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
width: 96vw;
|
|
width: 96vw;
|
|
|
- padding: 0 1vw
|
|
|
|
|
|
|
+ padding: 0 1vw;
|
|
|
|
|
+ font-size: larger;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-#joinForm > label,
|
|
|
|
|
-#joinForm > button {
|
|
|
|
|
|
|
+#joinForm > label {
|
|
|
margin: 1vh 0;
|
|
margin: 1vh 0;
|
|
|
border-bottom: 1px solid #bbbbbb;
|
|
border-bottom: 1px solid #bbbbbb;
|
|
|
}
|
|
}
|
|
@@ -79,17 +86,22 @@ body > footer {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#events > label {
|
|
#events > label {
|
|
|
- display: inline-flex;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
margin: 1vmin 0;
|
|
margin: 1vmin 0;
|
|
|
- padding: 2vmin;
|
|
|
|
|
|
|
+ padding: 2vmin 4vmin;
|
|
|
background-color: #c23350;
|
|
background-color: #c23350;
|
|
|
color: #eeeeee;
|
|
color: #eeeeee;
|
|
|
border: 1px solid darkred;
|
|
border: 1px solid darkred;
|
|
|
border-radius: 2vmin;
|
|
border-radius: 2vmin;
|
|
|
- line-height: 1.25;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#events > label > input {
|
|
#events > label > input {
|
|
|
- margin: 0 2.5vmin 0 1.5vmin;
|
|
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+#events > label > span {
|
|
|
|
|
+ padding-left: 3vmin;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+#mission {
|
|
|
|
|
+ font-size: larger;
|
|
|
}
|
|
}
|