.index{padding-bottom:30px}.index .featured-games{background-color:#2b87d1;color:#fff;padding:40px 20px 50px;text-align:center}.index .featured-games .featured-header i{font-size:80px;display:block;margin-bottom:10px}.index .featured-games .featured-header h2{font-size:40px;margin:0 0 10px}.index .featured-games .featured-header p{font-size:20px;margin:0}.index .featured-games .featured-actions{margin:24px 0}.index .featured-games .featured-list{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.index .featured-games .featured-empty{margin-top:20px}.index .featured-games .featured-empty p{font-size:18px;margin-bottom:16px}.index .featured-games .featured-item{background-color:#fff;color:#333;border-radius:10px;padding:20px 24px;width:260px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.index .featured-games .featured-item h3{margin:0 0 10px;font-size:22px}.index .featured-games .featured-item p{margin:0 0 16px;color:#666}.index .featured-games .featured-item .featured-footer{display:flex;align-items:center;justify-content:space-between}.index .featured-games .featured-item .featured-footer.is-incomplete{justify-content:center}.index .featured-games .featured-item .completed{font-size:14px;color:#38a169;font-weight:600}.index .stats-section{max-width:1010px;margin:30px auto 0;padding:0 20px 40px}.index .stats-section .stats-header{text-align:center}.index .stats-section .stats-header h3{font-size:24px;margin-bottom:6px}.index .stats-section .stats-header p{margin:0 0 16px;color:#666}.index .stats-section .stats-table{background-color:#fff;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:16px;overflow:hidden}.index .stats-section .stats-table .stats-row{display:grid;grid-template-columns:1fr 2fr 1fr 1.2fr;padding:10px 0;border-bottom:1px solid #ececec}.index .stats-section .stats-table .stats-row span{text-align:center}.index .stats-section .stats-table .stats-head{font-weight:600;border-bottom:2px solid #e0e0e0}.index .stats-section .stats-table .stats-row:last-child{border-bottom:none}.index .stats-section .stats-table .stats-empty{text-align:center;padding:20px 0;color:#888}.index .stats-section .stats-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.index .stats-section .stats-pagination span{font-size:14px;color:#555}@media screen and (max-width:1024px){.index .stats-section .stats-table{transform:scale(.95);transform-origin:top center}}@media screen and (max-width:768px){.index .stats-section .stats-table{transform:scale(.9)}}@media screen and (max-width:480px){.index .stats-section .stats-table{transform:scale(.85)}}