/* BRUTAL.IO REBORN V0.2.29a · eigener Startbildschirm, keine Eingriff in Touch-Eingaben */
#overlay { background-color: rgba(2,9,22,.74) !important; overflow: hidden; }
#dw029-preview {position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;}
/* Completely transparent login area: animation stays visible below it. */
#overlay #mainDialog {
  z-index:1;
  width:min(510px,calc(100% - 28px)) !important;
  box-sizing:border-box;
  background:transparent !important;
  background-color:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  padding:18px 22px 16px !important;
}
#dw029-brand {
  text-align:center;
  user-select:none;
  margin-bottom:20px;
  line-height:1;
}
#dw029-brand img {
  display:block;
  width:min(390px,100%);
  height:auto;
  margin:0 auto;
  filter:drop-shadow(0 0 8px rgba(0,236,255,.37));
}
#dw029-brand small {
  display:block;
  margin-top:6px;
  font-family:Arial,sans-serif;
  font-size:10px;
  letter-spacing:2px;
  font-weight:700;
  color:#a9cce3;
  text-shadow:0 1px 5px #00131e,0 0 8px #00233a;
}
#overlay #tips {color:#9de8f2;letter-spacing:.5px;}
#overlay #nick {background:rgba(1,18,34,.92) !important;border:1px solid rgba(86,233,253,.45) !important;color:#f0feff !important;border-radius:12px !important;}
#overlay #playButton {border-radius:14px !important;box-shadow:0 0 29px rgba(48,240,217,.28);}
#dw024b-tag,#dw025-tag {opacity:.7;font-size:10px;}
@media (max-width:650px) {
  #overlay #mainDialog {padding:12px 14px 10px !important;max-width:450px;}
  #dw029-brand {margin-bottom:9px;}
  
  #dw029-brand small {letter-spacing:1px;}
}
@media (prefers-reduced-motion:reduce) {#dw029-preview {opacity:.65;}}
