.flash{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid rgba(200,129,107,.35);background:rgba(21,24,29,.86);color:#f3e6d8;font-size:.95rem}
.flash.success{border-color:rgba(90,180,110,.45)}
.flash.error{border-color:rgba(200,80,80,.5)}
.inner-page .section-nav,.inner-page .promo,.inner-page .servers,.inner-page .features,.inner-page .events,.inner-page .screen,.inner-page .media{display:none}
.inner-wrap{padding:8rem 0 4rem}
.inner-card{max-width:1080px;margin:0 auto;padding:2rem 1.5rem 2.5rem;background:rgba(12,14,18,.78);border:1px solid rgba(200,129,107,.2)}
.inner-card h1{margin:0 0 .4rem;font-family:BeaufortforLOL,serif;letter-spacing:.06em;color:#f4e1c4}
.inner-card .lead,.inner-card p,.inner-card span,.inner-card td,.inner-card th,.inner-card label{color:#d7cbb8}
.inner-card small{display:block;margin-bottom:.35rem;color:#c8816b;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}
.inner-card .tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}
.inner-card .tabs a{
  display:inline-flex;align-items:center;justify-content:center;
  padding:.45rem .9rem;
  border:1px solid rgba(200,180,150,.38);
  background:transparent;
  color:#f4e1c4;
  text-decoration:none;
  font-weight:700;
}
.inner-card .tabs a.is-active,.inner-card .tabs a:hover{
  background:transparent;
  border-color:rgba(244,225,196,.72);
  color:#fff;
}
.table-wrap{overflow:auto}
.inner-card table{width:100%;border-collapse:collapse}
.inner-card th,.inner-card td{padding:.7rem .6rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}
.inner-card form.form-card{display:grid;gap:.8rem;max-width:420px}
.inner-card label{display:grid;gap:.35rem}
.inner-card input{height:2.6rem;padding:0 .8rem;border:1px solid rgba(200,129,107,.3);background:#101318;color:#fff}
.inner-card .notice,.inner-card .text-card,.inner-card .content-card,.inner-card .info-list>div{margin:.7rem 0;padding:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}
.inner-card .card-list,.inner-card .card-grid{display:grid;gap:.8rem}
.inner-card .card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.inner-card .dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.4rem}
.inner-card .dot.on{background:#46d16e}
.inner-card .dot.off{background:#d14646}
.inner-card .empty{opacity:.7}
.inner-card a{color:#e8c9a0}
.gallery-page{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}
.gallery-page img{width:100%;height:140px;object-fit:cover}
.login-mini{display:grid;gap:.55rem;max-width:280px}
.login-mini input{height:2.4rem}
.nav-label{display:block;width:100%;margin:1.1rem 0 .35rem;padding:0 .2rem;color:#c8816b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;text-align:center}
.nav-label:first-child{margin-top:0}
.js-menu .nav{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap}
.js-menu .nav ul{margin:0 0 .6rem;padding:0;list-style:none;width:100%;flex-direction:column}
@media (max-width: 768px){
  .inner-wrap{padding:6.5rem 1rem 3rem}
  .header-quick__btn{font-size:11px}
}
