.game-modes-view[data-v-40bbad8d]{padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f8f9fb;color:#333;min-height:100vh}.view-title[data-v-40bbad8d]{font-size:2.5rem;color:#38b2ac;text-align:center;margin-bottom:2rem}.game-modes-grid[data-v-40bbad8d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;max-width:1400px;margin:0 auto}.game-mode-card[data-v-40bbad8d]{background:#fff;border-radius:12px;box-shadow:0 4px 15px #959da51a;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s;cursor:pointer}.game-mode-card[data-v-40bbad8d]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001f}.game-mode-image[data-v-40bbad8d]{width:100%;height:200px;object-fit:cover;display:block}.card-content[data-v-40bbad8d]{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.game-mode-name[data-v-40bbad8d]{font-size:1.4rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.game-mode-description[data-v-40bbad8d]{font-size:.95rem;color:#4a5568;line-height:1.5;margin-bottom:1rem;flex-grow:1}.settings-details[data-v-40bbad8d]{margin-top:auto;border-top:1px solid #e2e8f0;padding-top:1rem}.setting-item[data-v-40bbad8d]{font-size:.85rem;color:#718096;margin-bottom:.4rem}.setting-item[data-v-40bbad8d]:last-child{margin-bottom:0}.setting-item strong[data-v-40bbad8d]{color:#4a5568;margin-right:.5em}.setting-item span[data-v-40bbad8d]{background-color:#edf2f7;padding:.2em .5em;border-radius:4px;font-weight:500;color:#2d3748}.no-results[data-v-40bbad8d]{text-align:center;padding:3rem 1rem;background-color:#fff;border-radius:12px;color:#718096;font-size:1.1rem;box-shadow:0 4px 15px #959da51a;max-width:600px;margin:2rem auto}@media (max-width: 768px){.game-modes-view[data-v-40bbad8d]{padding:1rem}.view-title[data-v-40bbad8d]{font-size:2rem}.game-modes-grid[data-v-40bbad8d]{grid-template-columns:1fr;gap:1rem}.game-mode-image[data-v-40bbad8d]{height:180px}.game-mode-name[data-v-40bbad8d]{font-size:1.2rem}.game-mode-description[data-v-40bbad8d]{font-size:.9rem}}
