/* Furia ZE - MOTD uyumlu: duz hex renk, tablo yerlesimi, cerceve yok (TASARIM-KURALLARI.md) */
@font-face { font-family: 'Barlow Condensed'; src: url('BarlowC-SemiBold.eot'); src: url('BarlowC-SemiBold.eot?#iefix') format('embedded-opentype'), url('BarlowC-SemiBold.ttf') format('truetype'); font-weight: 600; }
@font-face { font-family: 'Barlow Condensed'; src: url('BarlowC-Bold.eot'); src: url('BarlowC-Bold.eot?#iefix') format('embedded-opentype'), url('BarlowC-Bold.ttf') format('truetype'); font-weight: 700; }

html, body { margin: 0; padding: 0; }
body { background: #0b0d0e url('bg.jpg') center top no-repeat; background-size: cover; color: #ffffff; font-family: 'Barlow Condensed', 'Arial Narrow', Tahoma, Arial, sans-serif; font-weight: 600; font-size: 16px; }
a { color: #ffffff; text-decoration: none; }
a:hover { color: #8fd62f; }

.ze-wrap { width: 100%; max-width: 860px; margin: 0 auto; }
.ze-wrap td { padding: 0; }
.ze-title { font-size: 32px; font-weight: 700; letter-spacing: 1px; padding: 14px 12px 4px 12px; }
.ze-sub { font-size: 16px; color: #d8dcde; padding: 0 12px 10px 12px; }
.ze-acc { color: #8fd62f; }
.ze-ok { color: #8fd62f; }
.ze-bad { color: #e0574a; }
.ze-wait { color: #6fb3ff; }
.ze-on { font-size: 12px; color: #0b0d0e; background: #8fd62f; padding: 1px 5px; }

.ze-table { width: 100%; margin: 0 0 10px 0; }
.ze-head td { background: #1b2023; color: #aeb5b9; font-size: 14px; letter-spacing: 1px; padding: 7px 10px; }
.ze-row td { background: #121618; padding: 7px 10px; line-height: 20px; }
.ze-alt td { background: #171c1e; }
.ze-me td { background: #2a3b17; }
.ze-c-rank { width: 40px; text-align: center; color: #aeb5b9; }
.ze-c-name { text-align: left; }
.ze-c-num { width: 110px; text-align: right; }
.ze-c-day { text-align: center; font-size: 14px; }
.ze-empty { text-align: center; color: #aeb5b9; }
.ze-foot { font-size: 14px; color: #aeb5b9; padding: 6px 12px 14px 12px; }

.ze-days .ze-row td { padding: 9px 4px; }
.ze-day-ok { color: #0b0d0e; }
.ze-days .ze-row td.ze-day-ok { background: #8fd62f; color: #0b0d0e; }
.ze-days .ze-row td.ze-day-now { background: #c9a227; color: #0b0d0e; }
.ze-days .ze-row td.ze-day-miss { background: #5a1f1a; color: #ffffff; }
.ze-days .ze-row td.ze-day-wait { background: #1d3a5a; color: #ffffff; }

@media (max-width: 600px) {
  .ze-title { font-size: 24px; }
  .ze-c-num { width: 70px; }
  body { font-size: 14px; }
}
