/**
 * Copyright 2026 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

html, body {
  height: 100%;
}

body {
  text-align: center;
  font-family: 'Roboto';
  margin: 0;
  padding-top: 0.1px;
}

.page-wrap {
  min-height: 100%;
  margin-bottom: -50px; 
}

.page-wrap:after {
  content: "";
  display: block;
}

.site-footer, .page-wrap:after {
  height: 50px; 
}

.name,
.room {
  display: flex;
  width: 300px;
  margin: 20px auto;
}

.button-container button {
  margin: 3px;
}

#messages { 
  list-style-type: none; 
  margin: 0; 
  padding: 0; 
}

#messages li { 
  padding: 5px 10px; 
}

#messages li:nth-child(odd) { 
  background: #dedede; 
}

#chatroom {
  margin: 30px; 
  margin-bottom: 80px;
  padding: 5px;
}

#chat { 
  padding: 3px; 
  position: fixed; 
  bottom: 0; 
  width: 100%; 
}
#chat label { 
  width: 80%;
}

#chat .button-container { 
  display: inline-flex;
  width: auto;
}
