html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-image: url("/apps/guestbook/rocks.png");
}
@keyframes hue {
0% {
filter:hue-rotate(0deg);
}
100% {
filter:hue-rotate(360deg);
}
}
#header {
text-align: center;
top:0;
left:0;
width: 100%;
align-content: center;
}
h1 {
text-shadow: 2px 2px 0px white;
outline: 2px white;
}
label, li, summary, p, sub, strong {
color:white;
text-shadow: 2px 2px 4px black;
}
input, textarea {
resize: vertical;
}
.button {
display: block;
margin:2px;
max-width: 100px;
}
button, .button, button:hover {
border: outset white 4px;
background-color: rgb(219, 219, 219);
color:black;
text-align: center;
border-radius: 0;
margin:2px;
box-shadow: 0px 0px 2px rgba(0,0,0,0.25);
}
button:active, .button:active {
border: inset white 4px;
background-color: lightgray;
}
form {
display:grid;
text-align: center;
margin: auto;
padding:25px;
background-color: rgba(255,255,255,0.25);
border: ridge 4px white;
margin:8px;
}
.post {
display:grid;
margin: auto;
padding:8px;
background-color: rgba(255,255,255,0.25);
border: ridge 4px white;
margin:8px;
}
summary {
margin-bottom: 10px;
text-decoration: underline;
}
ol {
margin:10px;
padding-bottom:20px;
}
#loading {
margin-left:8px;
}
#data {
overflow-y: scroll;
height: 400px;
border-top: ridge 8px rgba(255, 255, 255, 0.50);
border-bottom: ridge 8px rgba(255, 255, 255, 0.50);
}