.list-item { border-radius: 5px; border: 1px solid var(--border-color); background-color: var(--secondary-alt-bg); margin-bottom: 10px; padding: 10px; text-align: center; user-select: none; } .list-item:hover { background-color: var(--primary-bg); } .grid-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1rem; }