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); }