body {
- margin: 2rem auto;
+ margin: 1rem auto 2rem;
background-color: #eee;
width: 100%;
max-width: 724px;
+ height: 100vh;
+}
+#time-of-day {
+ background-color: transparent;
+ color: invert;
+ border: 0;
+ margin-bottom: 1rem;
+ text-align: right;
+}
+#time-of-day img {
+ width: 32px;
+ vertical-align: middle;
+}
+.night #time-of-day, .evening #time-of-day {
+ color: #fff;
}
#view {
font-size: 14px;
+ background-color: #fff;
+ padding: 1rem;
+ border: 1px solid #000;
}
b {
font-weight: bold;
a {
color: blue;
}
+select {
+ padding: 0.3rem;
+}
input {
border: 1px solid #000;
}
display: flex;
}
+@media(max-width: 650px) {
+ #signup {
+ flex-direction: column;
+ }
+ #signup .form-group, #signup button {
+ margin-bottom: 1rem;
+ }
+}
+
.alert {
padding: 0.3rem;
margin-bottom: 0.3rem;
}
.avatar-container {
- width: 64px;
- height: 64px;
+ max-width: 128px;
}
#avatar {
width: 100%;
}
-#stat-summary {
+header {
display: flex;
- align-items: center;
+ align-items: flex-start;
+ border: 0;
+ margin-bottom: 1rem;
+}
+#player-info {
+ width: 100%;
}
#player-section {
display: flex;
text-align: center;
padding: 1rem 0;
background-color: #fff;
- border: solid 1px #000;
- margin: 1rem 0;
}
nav li {
display: inline-block;
margin-bottom: 1rem;
}
#main-nav section {
- padding: 1rem;
min-height: 344px;
+ border: 0;
}
#stat-breakdown th {
#defender-name {
text-align: left;
}
+#fight-results {
+ margin-top: 1rem;
+}
#map {
width: 75%;
- margin: 2rem auto 1rem;
- padding: 1rem 2rem 2rem;
+ margin: 0rem auto 1rem;
+ padding: 3rem 2rem 2rem;
line-height: 1.3rem;
background: linear-gradient(to bottom, rgba(255,255,255, 0) 0%, rgba(255, 255, 255, 0.5) 30%);
}
font-size: 1rem;
}
+#travelling-actions {
+ display: flex;
+ justify-content: center;
+ gap: 1rem;
+ margin-bottom: 1rem;
+}
+
.store-list {
display: flex;
flex-direction: column;
}
#character-summary {
+ width: 100%;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
+ #extra-inventory-info {
+ margin-top: 0rem;
+ }
#inventory-section {
margin-left: 0;
margin-top: 2rem;
font-weight: bold;
}
-#server-stats {
+#game-footer {
+ display: flex;
+ justify-content: space-between;
margin-top: 1rem;
- text-align: right;
+ border: 0;
+}
+#game-footer nav {
+ margin: 0;
+ padding: 0;
+}
+#game-footer img {
+ width: 1rem;
+ height: 1rem;
}
footer {